Are you an experienced software developer? Do you have project management experience in a progressive ICT environment, with a strong customer focus and a demonstrable track record of innovative thinking, project-based delivery and productive interactions across multiple teams?
The Enterprise Infrastructure and Services division seeks to employ a skilled software developer with a flair for UX / UI.
Responsibilities include : Develop infrastructure and services through project work. Design, maintain and manage business-critical systems and infrastructure service components.
Provide highly specialized support for developed systems and infrastructure service components. Provide technical leadership for one or more systems and / or infrastructure service components.
Requirements include : A relevant IT qualification at NQF level 6. Five years’ experience as a software developer of which, at least 3 years must be current and relevant.
Proficient in at least two of the following technologies; Java, C#, Python, NodeJS, PHP. Experience in writing tests (e.
g. React / Angular). Experience with git. Proven understanding of the software development life-cycle, project management principles and methodologies.
Excellent written and oral communication skills. Ability to work collaboratively with colleagues and stakeholders. Experience in the following would be advantageous : Machine learning and artificial intelligence implementations.
Containerisation (e.g. Docker). CI / CD with Jenkins. Interested candidates can send their CV To apply, please e-mail the below documents in a single pdf file to : - UCT Application Form (download at http : / / forms.
uct.ac.za / hr201.doc) - Cover letter, and - Curriculum Vitae (CV)