The API Developer is responsible for leading the development of high-quality designs and solutions. This role requires participation in technical designs and the development and maintenance of software and other digital applications or services. The incumbent will be expected to create prototypes, develop user-centered software, and advise on technical specifications. This role requires fundamentals in engineering practices, an analytical and data-driven approach to problem solving, while following DevOps, SRE and Cloud Based practices.
Key Result Areas:
Enabling teams by defining standards and building reusable artifacts for API development that not only suit their needs but retain a high level of security and reusability.
Developing technical specifications and software application architectures.
Delivering with automation in mind, across infrastructure, application, and ops.
Leveraging and maintaining Infrastructure as Code repositories and libraries.
Creating reusable patterns and solutions.
Contributing to the technical roadmap and vision.
Researching and assessing programming related advances and feeding back to team members.
Creating and testing software prototypes.
Communicating complex procedures to colleagues and stakeholders.
Requirements
Matric certificate with relevant tertiary qualification.
AWS developer associate certification.
AWS Serverless development.
4+ years of software development preferably within insurance, banking, or telecom industries.
4+ development of mobile android apps.
Expertise in .Net Core (Java & Kotlin and NodeJS a bonus).