This is a great opportunity for a junior developer who wants hands-on experience building real-world software used in advanced automation and robotics environments. You'll work alongside experienced engineers, gaining exposure to modern development practices, performance-focused systems, and a diverse tech stack.
The role is ideal for someone early in their career who is curious, eager to learn, and ready to grow their technical skills in a structured, in-office engineering team.
Core tech environment:
C#, .NET, C++, Web APIs, PostgreSQL, messaging systems, and Matlab.
Responsibilities
Develop and maintain scalable applications using C# and .NET
Assist with performance-critical components written in C++
Build and support Web APIs for system integration
Work with AMQP messaging systems such as RabbitMQ
Design, optimise, and query PostgreSQL databases
Implement authentication and authorization using OAuth
Contribute to 3D-related system components, including visualisation or processing pipelines
Apply secure coding practices to protect systems and data
Use Matlab for tasks such as pose estimation or signal-processing work
Collaborate with the wider engineering team on testing, debugging, and deployment
Maintain clean, well-documented code and follow development best practices
Requirements
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Solid foundational knowledge of software development principles
Exposure to C#, .NET, or similar object-oriented languages
Strong problem-solving mindset and attention to detail
Good communication skills and a willingness to learn from others
Comfortable working in an in-office team environment
Benefits
Medical aid contribution included
Structured learning and mentorship from senior engineers
Exposure to complex, production-level systems
If you're a junior developer looking to build strong foundations and work on meaningful technology from day one, we'd love to hear from you. Apply with your CV, academic transcripts if available, and a short note on your availability and interest.
Job Types: Full-time, Permanent
Pay: R300000,00 - R360000,00 per year
Application Question(s):
Do you have solid foundational knowledge of software development principles?
Education:
Bachelors (Preferred)
Experience:
C#, .NET, or similar object-oriented languages: 1 year (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD1647236
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Cape Town, WC, ZA, South Africa
Education
Not mentioned
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.