Job Openings
Developer
About the job Developer
Job Title: Developer
Role Purpose
Design, develop, and deliver high-quality, scalable application code that supports and enhances client-facing platforms. The role focuses on building reliable solutions, contributing to technical excellence, and supporting the full software delivery lifecycle.
Key Responsibilities
- Design, develop, test, and maintain high-quality application code in line with best practices and coding standards
- Collaborate with cross-functional teams to translate business and technical requirements into effective solutions
- Participate actively in peer code reviews to ensure code quality, performance, and maintainability
- Support testing activities, including unit, integration, and system testing
- Assist with deployment activities and provide post-deployment support as required
- Identify, troubleshoot, and resolve application issues and defects
- Contribute to continuous improvement of development processes, tools, and frameworks
Required Experience & Skills
- 4+ years of professional software development experience
- Strong experience with modern programming languages and frameworks
- Solid understanding of software design principles, version control, and CI/CD practices
- Experience working in Agile / Scrum delivery environments
- Ability to work collaboratively in a team-oriented, fast-paced environment
- Strong problem-solving skills and attention to detail
Nice to Have
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with microservices architecture and RESTful APIs
- Exposure to DevOps practices, infrastructure as code, or containerization (Docker, Kubernetes)
- Experience with automated testing frameworks and test-driven development (TDD)
- Knowledge of security best practices and secure coding standards
- Experience mentoring junior developers or contributing to technical knowledge sharing
- Background in performance tuning, scalability, or high-availability systems