About Zensar Technologies
Zensar Technologies, a global technology consulting and services company, is seeking an experienced API Developer to join its Cape Town team on a 12-month renewable contract. This role is an exciting opportunity for professionals passionate about creating scalable, secure, and high-performing digital solutions while contributing to one of South Africa’s top-rated employers.
With over 11,800 associates across 33 global locations, Zensar helps more than 130 leading enterprises become more agile, disruptive, and competitive. In South Africa, Zensar has been a trusted partner for 24 years and is recognized as:
- Top Employer in South Africa for 2022, 2023, and 2024 by the Top Employer Institute
- A B-BBEE Level 2 contributor, actively partnering with MICT, SETA, Education Africa, and Tomorrow Trust
- A people-first employer, committed to diversity, empowerment, and wellbeing
Zensar’s values center on putting people first, client-centricity, collaboration, and continuous growth. Employees are encouraged to Grow. Own. Achieve. Learn. within a supportive environment.
The Role: Senior API Developer
The API Developer will lead the design, development, and delivery of high-quality APIs and software solutions. The position involves working with cross-functional teams, driving technical design, and ensuring solutions are robust, scalable, and aligned with business needs.
Key Responsibilities
- Develop software application architecture, designs, and technical specifications
- Create and test software prototypes with a focus on user-centered design
- Apply Agile methodologies (SCRUM/Kanban) and operate in a DevOps culture
- Lead the full software development lifecycle, including design, development, testing, and deployment
- Design and implement test strategies, including performance and contract testing
- Manage development tasks, conduct code reviews, and ensure quality standards
- Work closely with architects, UX designers, analysts, and developers on cross-functional teams
- Draft technical specifications, monitor application performance, and provide operational support
- Drive technology design decisions and enable rapid iteration of features
- Ensure systems are scalable, responsive, robust, and secure
Experience & Qualifications
- Matric plus a degree in Computer Science, Engineering, Mathematics, or related field
- 5+ years of experience in API development at an enterprise level
- Strong knowledge and experience in:
- Containerisation: Kubernetes, Docker
- CI/CD tools: Jenkins, AWS Code Commit
- Cloud platforms: AWS (preferred), Azure, or GCP
- IaC: Terraform or CloudFormation
- Programming: .Net Core, Kotlin, or Java
- Testing: Locust, JMeter, Gatling, Pact, Postman
Familiarity with:
- Microservices, Serverless, and Event-Driven Architectures
- API First and Domain-Driven Design
- Test-Driven Development (TDD)
- Coding design patterns
- Experience with tools such as Confluence, Jira, Microsoft Teams, Slack
Contract Details
- Role: API Developer (Senior-level)
- Location: Cape Town, South Africa
- Duration: 12 months, with renewal opportunities
Usual Requirements for API Developer Roles
For candidates exploring similar API development opportunities, the common requirements typically include:
- A degree in Computer Science, IT, or related field
- Proven software development experience (usually 3–5 years or more)
- Strong programming knowledge in languages such as Java, C#, or Kotlin
- Familiarity with cloud platforms (AWS, Azure, GCP)
- Experience with RESTful APIs, Microservices, and DevOps practices
- Proficiency in CI/CD pipelines and containerization tools like Docker or Kubernetes
- Strong understanding of testing frameworks and TDD principles
- Excellent problem-solving and analytical skills