
Application Developer
- Cape Town, Western Cape
- Permanent
- Full-time
Cape Town - Western Cape - South AfricaAPPLICATION DEVELOPERLocation: Century City, Cape Town | Hybrid (3 days in office)Salary: R420,000 R720,000 per yearBenefits: Medical aid contributionTravel: Occasional trips to USA & JohannesburgWere 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.What youll do:
- 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
- Degree in Computer Science, Engineering, or equivalent experience
- 35 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