Description
The role involves designing, coding, testing, debugging, and maintaining programs in development environments while applying agreed standards and tools under the supervision of senior technical resources. It requires a first degree in Information Technology and 5–7 years of software engineering experience, with additional experience in modern engineering practices, broad IT engineering disciplines, and specialisation in at least one area. The position also requires knowledge of agile engineering, API engineering, automation, cloud computing, continuous delivery, and continuous deployment.
