Job Description
Job Purpose
To design, develop, test, and maintain secure, scalable, and high-performing software solutions that support business objectives and operational efficiency. The Developer will collaborate with cross-functional teams to deliver reliable applications aligned with technical and governance standards.
Key Responsibilities Software Development Design, develop, and implement new software applications and system enhancements; Write clean, maintainable, and efficient code; Participate in system architecture and technical design discussions; Ensure solutions meet functional and non-functional requirements; and Maintain technical documentation and solution designs. Testing & Quality Assurance Ensure solutions are thoroughly tested in accordance with the organisational SDLC process and with the relevant stakeholders before being approved for deployment; Identify, troubleshoot, and resolve defects; and Participate in peer code reviews to ensure quality and consistency. System M...