Relevant tertiary level qualification (BSc in Computer Science, BTech, BEng), or equivalent Honours and/or Master’s degree an added advantage 6+ years experience in object oriented development (Preferably C# or Java) Solid experience in test-driven development Exposure to architectural design principles Exposure to secure coding practices Exposure to front-end scripting technologies (Javascript, Jquery, React) Exposure to API design, with an OpenAPI preference Exposure to micro-services and/or service oriented architecture Exposure to cloud based environments (Preferably Azure) Exposure to CI/CD pipelines (eg. Github Actions) Exposure to database design Exposure to Agile development Exposure to source control (e.g. GitHub) and branching strategies Exposure to Containerisation technologies (eg. Docker)