Enable job alerts via email!

Application Developer

DataTech Recruitment

Cape Town

Hybrid

ZAR 300,000 - 400,000

Full time

6 days ago
Be an early applicant

Job summary

A forward-thinking technology company is seeking an Application Developer in Cape Town to design and develop applications that push the boundaries of robotics and automation. You will work in a hybrid setup, with salaries ranging from R35,000 to R60,000 CTC per month. Join a collaborative team making a global impact in tech.

Benefits

Medical aid contribution

Qualifications

  • 3-5 years of coding experience required.
  • Experience with Waterfall and Agile/Scrum methodologies.
  • Strong communication skills and a proactive team approach.

Responsibilities

  • Design and develop scalable, high-performance applications.
  • Build and maintain Web APIs for service integration.
  • Integrate messaging systems like RabbitMQ.
  • Implement secure authentication and authorization.

Skills

C#
.NET
Web APIs
C++
RabbitMQ
PostgreSQL
OAuth
Matlab
3D frameworks
DevSecOps

Education

Degree in Computer Science or Engineering

Tools

AWS
Azure
GCP
Kubernetes
OpenGL
Unity
Job description
Overview

We’re looking for an Application Developer who loves solving complex problems and building systems that push the boundaries of robotics and automation. Your work will help shape cutting-edge technology used globally in construction and mining industries.

This role is part of a US-based company with strong South African roots. Our engineering offices in Cape Town and Johannesburg support operations and customers across the US. If you thrive in a fast-paced, collaborative environment, this is your chance to make a real impact.

Location, Compensation and Travel

Location: Century City, Cape Town | Hybrid (3 days in office per week).

Salary: R35,000 – R60,000 CTC per month.

Benefits: Medical aid contribution.

Travel: Occasional trips to USA & Johannesburg.

Responsibilities
  • Design and develop scalable, high-performance applications using C# and .NET
  • Build and maintain Web APIs for service integration and communication
  • Implement performance-critical components with C++
  • Integrate messaging systems like RabbitMQ
  • Design, optimize, and query PostgreSQL databases
  • Implement secure authentication and authorization (OAuth)
  • Contribute to 3D systems development, including visualization or processing pipelines
  • Apply cybersecurity best practices to keep applications and data secure
  • Use Matlab for tasks like pose estimation or signal processing
  • Collaborate across teams to troubleshoot, test, and deploy high-quality solutions
Qualifications
  • Degree in Computer Science, Engineering, or equivalent experience
  • 3–5 years of coding experience
  • Experience with Waterfall and Agile/Scrum methodologies
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus
  • Kubernetes experience is an advantage
  • Knowledge of 3D frameworks/libraries (OpenGL, Unity, or similar) is desirable
  • Exposure to DevSecOps practices
  • Strong communication skills and a proactive team approach
Why this role matters

Your work will directly impact global projects in robotics and automation. You’ll be part of a team that’s not just coding—but innovating.

If you’re ready to take your development skills to the next level and work on tech that’s shaping the future, we want to hear from you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.