
Senior Application Developer
- Cape Town, Western Cape
- Permanent
- Full-time
Cape Town - Western Cape - South AfricaSenior Application DeveloperCentury City, Cape Town | Hybrid (3 days in office)R840,000 R1,140,000 CTC per yearMedical aid contribution includedWere looking for an experienced Senior Application Developer to take the lead in shaping complex software that powers robotics and automation on a global scale. If youre driven by innovation, thrive on solving tough technical challenges, and have the leadership skills to guide a team, this role offers the chance to make real impact.What youll be doing
- Lead and mentor a team of developers, ensuring delivery targets are met.
- Contribute to architecture and design of high-performance applications.
- Develop scalable systems with C# and .NET, and performance-critical components in C++.
- Build and maintain Web APIs for seamless service integration.
- Work with RabbitMQ (AMQP messaging) for reliable communication.
- Design and query PostgreSQL databases for efficiency and scalability.
- Implement secure authentication and authorisation using OAuth.
- Contribute to 3D system development (visualisation and processing pipelines).
- Apply cybersecurity best practices to protect applications and data.
- Use Matlab for signal processing tasks such as pose estimation.
- Collaborate across teams to troubleshoot, test, and deploy clean, reliable code.
- 8+ years of coding experience, with proven team leadership.
- A degree in Computer Science, Engineering, or equivalent experience.
- Solid experience with Agile/Scrum (and exposure to Waterfall).
- Familiarity with cloud platforms (AWS, Azure, or GCP).
- Bonus points for knowledge of Kubernetes, 3D frameworks (OpenGL, Unity), and DevSecOps practices.
- Excellent communication skills and a proactive, problem-solving mindset.
- Occasional travel to Johannesburg or the USA may be required.