A Programmer is responsible for developing, testing and maintaining software applications that support the organisation’s digital services. The role involves creating reliable, user-focused solutions, resolving technical issues, and collaborating with team members to improve systems and deliver new features. This position requires strong analytical skills, proficiency in relevant programming languages, and an ability to translate business needs into effective technical outcomes.