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 Maintenance & Support Maintain and improve existing applications; Provide second-level technical support for system-related issues; Monitor system performance and recommend optimisations; and Implement patches, upgrades, and enhancements in line with change management processes. Security & Compliance Develop solutions in line with secure coding practices; Ensure applications comply with organisational IT policies and standards; Support audit and governance requirements were applicable; and Contribute to risk assessments and control improvements. Collaboration Work closely with business analysts, project managers, and infrastructure teams; Participate in Agile ceremonies (if applicable); and Provide technical input into project planning and estimation. Minimum Qualifications Bachelors degree in Computer Science, Information Systems, Software Engineering, or related field; Relevant certifications (advantageous); and Microsoft, AWS, Oracle, or equivalent technical certifications. Technical Skills & Experience Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript); Experience with relational databases (e.g., SQL Server, Oracle, MySQL); Familiarity with APIs, RESTful services, and system integration; Experience with version control tools (e.g., Git); Understanding of SDLC methodologies (Agile, Waterfall); and Knowledge of secure coding practices and application security principles. Competencies & Soft Skills Strong analytical and problem-solving skills; Attention to detail; Effective communication skills (technical and non-technical audiences); Ability to work independently and in a team; Time management and ability to meet deadlines; and Willingness to learn and adapt to new technologies. Experience Senior Developer: 5 years (including architecture exposure) Key Performance Indicators (KPIs) Quality of code; Timely delivery of assigned tasks; System uptime and performance improvements; Adherence to security and compliance standards; and Contribution to team collaboration and knowledge sharing.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Job Details
Posted Date:
March 1, 2026
Job Type:
Technology
Location:
Company:
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.