Search by job, company or skills
Applicants should have either (1a) or (1b): (1a) At least a Bachelor's degree in any of these faculties: o Computer Science o Information Technology o Programming & Systems Analysis o Science (Computer Studies) (1b) Minimum total three years work experience in at least one of these job titles: o Application development manager o Head of applications development o Software and applications manager
Minimum 9 years experience in software engineering, including development and testing. . Minimum 5 years experience specialising in test automation frameworks and manual testing methodologies.
. Relevant software development certifications, e.g. Java EE certifications
. Certified Software Testing Professional and/or Certified Software Quality Analyst or an equivalent certification will be an added advantage.
. Good understanding and completion of projects using Waterfall/Agile methodology.
. Demonstrable skills in Java, Selenium, Maven, Jenkins, Jira, Cucumber/Watermelon, JSON, Cloud or SSIS development
. Demonstrate knowledge of automated software testing methodologies such as unit testing, integration testing and functional testing.
. Demonstrate knowledge of creating packaging / build scripts with MSBuild, Maven, Docker etc.
. Ability to troubleshoot complex issues ranging from system resource to application stack traces.
. Track record in implementing systems with high availability, high performance, high security hosted at various data centres or hybrid cloud environments will be an added advantage.
. Experience in banking/financial sector or payment systems will be an added advantage
Date Posted: 25/07/2025
Job ID: 122507977