Responsibilities:
- Lead the design and development of scalable web applications and systems based on business requirements.
- Troubleshoot, debug, and resolve software issues efficiently while ensuring long-term maintainability.
- Optimise, maintain, and enhance existing systems for performance, security, and scalability.
- Provide technical leadership, guiding best practices in architecture, coding standards, and software quality.
- Evaluate and recommend technical solutions, tools, and frameworks to improve software quality and delivery speed.
- Document system architecture, data flows, and deployment processes to ensure knowledge retention and team scalability.
- Collaborate closely with external vendors and internal stakeholders to ensure smooth project delivery.
- Stay adaptable and open to learning new programming languages and frameworks when required.
Requirements:
- Bachelor's degree in Computer Science, Computing, or a related discipline.
- 6+ years of hands-on development experience.
- Proven track record of delivering projects involving planning, development, and maintenance of CRM, ERP, or equivalent enterprise applications.
- Demonstrated experience working with external vendors or leading offshore development teams.
- Solid understanding of system design, architecture, and integration patterns.
- Strong knowledge of MySQL and API integrations.
- Experience with cloud storage solutions (e.g., AWS S3), CI/CD pipelines (e.g., Forge, GitHub Actions), and caching systems (e.g., Redis).
- Proficiency with Git/GitHub version control and collaborative workflows.
- Excellent debugging, problem-solving, and analytical skills.
- Proficiency in Laravel/PHP development and CSS.
Interested candidates please submit your detailed resume, current & expected salary and date available.
We regret that only shortlisted candidates will be notified.