📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 09/08/2026. It no longer accepts applications.

Intermediate to Senior API Developer

Keystroke Holdings · Municipalité de Johannesbourg

🇬🇧 English
.Net .Net Core C# Java Python PowerShell SQL API Gateway DynamoDB EC2 EKS ECS EventBridge S3 CloudWatch SQS Microservices API development Snowflake Clean Code Unit Testing Azure DevOps JIRA

Job description

About the role

We are looking for an experienced API Developer who can work across intermediate to senior levels to design, build and maintain robust API solutions. The role involves leveraging .Net, Java, Python and cloud services to deliver high‑quality micro‑service architectures.

Key responsibilities

  • Design, develop and maintain RESTful APIs using .Net/.Net Core, C# and Java.
  • Implement serverless and containerised solutions on AWS (Lambda, ECS/EKS, EC2, etc.).
  • Integrate APIs with front‑end applications and back‑end databases, including SQL Server and Snowflake.
  • Collaborate with cross‑functional teams in an Agile environment to deliver features iteratively.
  • Write clean, testable code and create unit tests to ensure reliability.
  • Participate in CI/CD pipelines using Azure DevOps and maintain documentation in JIRA.

Required profile

  • Minimum 5 years of professional experience with .Net/.Net Core, C#, Python, PowerShell and SQL.
  • At least 5 years of experience developing Java‑based applications.
  • Proven hands‑on experience with a broad range of AWS services.
  • Strong background in micro‑services architecture and domain‑driven design.
  • Familiarity with Snowflake and Matillion ETL environments is an advantage.
  • Experience working in Agile teams and using JIRA for task management.

Required skills

  • .Net.Net Core, C#
  • Java
  • Python
  • PowerShell
  • SQL
  • AWS Lambda, API Gateway, DynamoDB, EC2, EKS, ECS, EventBridge, S3, CloudWatch, SQS
  • Microservices, API development
  • Domain‑driven design
  • Snowflake, Matillion
  • Clean Code principles, Unit Testing
  • CI/CD, Azure DevOps
  • JIRA

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Keystroke Holdings.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in South Africa.

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 4 months ago

35 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Keystroke Holdings

Municipalité de Johannesbourg