Summary from listing
The role is responsible for realizing detailed software designs through programming and configuration, developing complex technical components, delivering robust and scalable software, troubleshooting issues, conducting unit and system testing, managing deployments, maintaining documentation and knowledge bases, and mentoring other software developers. It requires at least three years of programming experience, a Matric or equivalent qualification, and knowledge of data structures, application systems, Agile development, and the software development life cycle.
