Analyst Programmer


Report to the Manager (Product Delivery), the incumbent will assume the following responsibilities:


Key responsibilities


  • Conduct vulnerability assessments and penetration tests, evaluate identified vulnerabilities, and provide recommendations based on the findings
  • Provide regular updates, develop guidelines and best practices related to software development and security activities
  • Develop tools and CI/CD workflows to standardise and manage source code versioning with both internal and external development teams
  • Create and maintain an inventory of technical specifications and release notes
  • Provide ongoing support and maintenance for applications to ensure smooth operation
  • Develop secure, scalable, reliable and robust system architectures in line with best practices
  • Perform any other duties assigned by senior officers