This is a contract position and is on site in Randburg.
Purpose of the Position
We are seeking a Senior Back End Developer skilled in .NET Core, Microservices, and Kafka.
Key Responsibilities
- Build and maintain scalable APIs and backend services for high-performance systems.
- Develop and maintain RESTful APIs and backend services.
- Implement event-driven architecture using Kafka or RabbitMQ.
- Optimize performance and scalability of backend systems.
- Collaborate with DevOps and QA teams for CI/CD and testing.
- Ensure secure coding practices and data integrity.
Required Skills & Experience
- 5+ years in backend development with .NET Core.
- Experience with Microservices and distributed systems.
- Strong knowledge of Kafka, SQS, or similar messaging platforms.
- Familiarity with AWS services and containerization (Docker).
- Experience with CoreWCF or legacy .NET modernization.
- Exposure to cloud-native patterns and observability tools.
Qualifications
- Relevant Business Degree compulsory.
Behavioral Competencies
- Outcome driven: focused on delivering scalable and stable commerce experiences.
- Detail oriented: anticipates edge cases in transactional systems.
- Collaborative: works well within product engineering squads and with cross-functional teams.
- Adaptable: thrives in a fast-paced environment with evolving priorities.
- Problem solver: experienced in debugging, root-cause analysis, and resolving production issues.
- Thrives in fast-paced, product-led environments.