Software Development The Software Developer develops software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas and following the software development lifecycle. This role is responsible for maintaining current systems
Software Developer Location: Position based in Pretoria and Netherlands (Training will be provided in Netherlands). A leading company in steel is looking for eager and fast learning software developers, who are the brains behind the design, installation, testing
About the job Intermediate Software Developer Duties and Responsibilities: Support existing applications and develop new functionality and components. Rewrite legacy system developed in MS Access into web application Refactor and improve the code to keep the systems
Senior Software Engineer Our Client in Pretoria is seeking a SENIOR SOFTWARE ENGINEER to join their team in Pretoria. Responsibilities Develop, enhance and maintain software systems using Software Engineering practices and principles Work with a team to design and implement
MINIMUM REQUIREMENTS: B. Eng degree (electronic or computer). Software design and implementation experience (Minimum 2 years). Experience in product development. Software system engineering experience. Specialist knowledge (required / preferred): Object orientated programming experience (C++) (required). Embedded systems software development
Senior Software Engineer Our Client in Pretoria is seeking a SENIOR SOFTWARE ENGINEER to join their team in Pretoria. Responsibilities Develop, enhance and maintain software systems using Software Engineering practices and principles Work with a team to design and implement
Job Purpose A Senior Software Engineer is an experienced professional responsible for overseeing software development projects, writing clean and efficient code, and providing technical leadership to a team of engineers. In this role, you will assume ownership in
Our client, an award-winning Med Tech, is looking for a Senior Director: Software Engineering to join their team. Role Description The purpose of this role is to lead multi-disciplinary development teams, including Mobile, Web, and Test Engineering,
Minimum Requirements B. Eng degree (electronic or computer). Software design and implementation experience (Minimum 10 years). Experience in product development. Software system engineering experience. Specialist knowledge (required / preferred): Object orientated programming experience (C++) (required). Embedded systems software development
Embedded Software Engineer - Delphi Migration Pretoria, South Africa | Posted on 19/08/2026 An opportunity exists for a dynamic and driven professional who enjoys modernising legacy systems to take up the role of Software Engineer, working alongside an
An opportunity exists for a dynamic and driven professional who enjoys modernising legacy systems to take up the role of Software Engineer, working alongside an Embedded Systems Engineer to deliver robust embedded software solutions for traffic monitoring and
Design, develop and maintain frontend user interfaces and components for web-based business applications. Translate business and functional requirements into scalable frontend solutions using Blazor and the Microsoft .NET stack. Develop clean, maintainable and reusable frontend code
Closing date: 25th of June 2026 Vacancy type: Permanent Hybrid working model, successful candidates to be based in Cape Town or Gauteng. Vacancy open to people with disabilities. Responsibilities Support and develop new integration functionality and
Job Title: Intermediate Full-Stack Developer This role is Hybrid 2/3 days in-office. Based in Pretoria. Job Summary We are seeking a highly skilled and experienced. NET Full-Stack Developer to join our team. In this role, you
We are seeking a highly skilled and experienced. NET Full-Stack Developer In this role, you will be responsible for designing, developing, and maintaining robust. NET applications. If you are passionate about software development and thrive in a
Purpose of the job Our client is searching for a Senior Operational Analyst to join their team in Pretoria. (Hybrid - 2 days in the office) Purpose of the job The Senior Operational Analyst is responsible
Job Title: Intermediate Full-Stack Developer This role is Hybrid 2/3 days in-office, based in Pretoria. Job Summary We are seeking a highly skilled and experienced. NET Full-Stack Developer to join our team. In this role, you
Specific Skills & Experience: A relevant tertiary qualification Has proven experience in API design, API development and the excellent documentation thereof (Web API, REST) Skilled in .NET Framework, .NET Core, C#, Web API, Entity Framework Has