Please note that our Terms & Conditions and Privacy Notice are applicable.
On Promotion in Jobs
Pay & Ship
Buy with confidence. Secure payment options & nationwide delivery. Learn more
Filter & refine
Clear All
Results for software developer in "software developer" in IT & Tech Jobs in South Africa in South Africa
1
SavedSave
Requirements & Qualifications- A minimum of 5 years industrial experience in embedded software engineering.- BSc degree in Computer Science, Engineering or equivalent.- Solid programming experience in C/C++.- Good experience with using UML diagrams in software development.- Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems is an advantage.- Develop and implement software of embedded devices and systems from requirements to production and commercial deployment.- Review code and design- Proficient in designing architecture, planning, estimating, and executing complex software projects.- Develop, code, test and troubleshoot the system software.- Interface with hardware design and development.- Experience with DO-178 certification process is an advantage.- Great interpersonal and communication skills.- Motivate and guide team members to ensure high-quality solutions aligned with the companys business needs.
https://www.executiveplacements.com/Jobs/E/Embedded-Software-Engineer-1100373-Job-Search-12-05-2025-00-00-00-AM.asp?sid=gumtree
10h
Executive Placements
1
Kindly apply if you meet the minimum requirements. Should you not hear back from us within 2 weeks consider your application as unsuccessful.
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-Centurion-1230869-Job-Search-11-20-2025-00-00-00-AM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
RequirementsFull stack developer with at least 5 years of experience in:C#.Net APIsAngular & JavaScriptHTML & CSSASP.NetSQL ServerExperience with mobile development using Xamarin or .NET MAUI will be an advantageThe position involves development of new systems and expansion and maintenance of existing systems.A degree, diploma or vendor certification in above technologies is required
https://www.executiveplacements.com/Jobs/S/Software-Developer-1242430-Job-Search-11-26-2025-04-01-46-AM.asp?sid=gumtree
11h
Executive Placements
1
Company Overview:Our client is a leading Managed Service Provider (MSP) specializing in delivering customized ICT solutions. By leveraging world-class technologies, they are committed to enhancing business efficiency and transforming the way their clients operate.Role Overview:We are seeking a skilled and driven Intermediate or Senior Software Developer to join a dynamic development team. This is a full-time, office-based role in Port Elizabeth, ideal for a candidate who is passionate about building high-quality software and contributing to innovative ICT solutions.Academic Requirements:Honours Degree in Computer Science, Information Technology, or related fieldORBachelors Degree with equivalent industry experienceExperience Requirements:Intermediate Developers: Minimum of 4 years of professional software development experienceSenior Developers: Demonstrable senior-level experience and technical leadership preferredTechnical Skills Required:Proficient in C# programmingStrong working knowledge of Microsoft SQL ServerExperience with JavaScript frameworks such as Angular, Vue, React, or QuasarAdditional skills and technologies will be evaluated during the interview processKey Attributes:Ability to work independently and as part of a collaborative teamProblem-solving mindset with attention to detailEagerness to stay updated with the latest industry trends and technologies
https://www.executiveplacements.com/Jobs/I/IntermediateSenior-Software-Developer-1246904-Job-Search-12-14-2025-22-35-46-PM.asp?sid=gumtree
10h
Executive Placements
1
SavedSave
In an environment where legacy systems stability, performance, and reliability still determine the success of mission-critical operations, this role calls for a developer with both depth and discipline. The organisation is looking for someone who can step into a high-stakes mainframe environment, interpret complex requirements, and deliver clean, robust, future-proof solutions.This role isnt for a code jockey. Its for a professional who can own the full SDLC, maintain core systems that have supported the business for decades, and guide junior developers with the steady confidence of someone who understands what enterprise continuity truly demands. If youre the kind of developer who thrives on precision, understands the gravity of mainframe reliability, and takes pride in writing software that never breaksthis role is built for you.
https://www.jobplacements.com/Jobs/S/Software-Developers-1246999-Job-Search-12-15-2025-04-16-52-AM.asp?sid=gumtree
10h
Job Placements
1
SavedSave
The company offers:A competitive, market-related salary;Medical aid, pension, and group life insurance;Daily lunch provided; andA strong, values-driven team culture that prioritizes empathy, humility, and doing great work together.Key Responsibilities:Design, develop, and maintain full stack software solutions using C#.NET and SQL ServerCollaborate with Developers, Designers, and product owners to deliver high-quality softwareContribute to the planning, estimation, and documentation of software features and technical designsWrite clean, maintainable, and scalable code while supporting usability, performance, and accessibility standards Job Experience and Skills Required:Education:Bachelors Degree in Computer Science, Information Technology, or a related field (preferred)Experience:Minimum 5+ years of software development experienceStrong back-end development using Microsoft SQL Server (T-SQL) and C#.NETSolid understanding of front-end development with HTML, CSS, and JavaScriptSkills (Nice to Have):React.js.Net CoreEntity Framework (EF) CoreREST API developmentUnderstanding of SOLID design principlesFamiliarity with Agile methodologies and tools like Azure DevOps, GitHub Issues, or JiraOther Non-Negotiables:Strong communication and collaboration skillsA continuous learner with a passion for clean, maintainable codeA sense of humour and the ability to work in a team-oriented environment Apply now!I also specialise in recruiting in the following:Full Stack Development.NET & C# DevelopersFrontend and Backend EngineersSoftware Development and ArchitectureData EngineersData ScientistsData AnalystAgile and DevOps TalentIf you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
https://www.executiveplacements.com/Jobs/S/Senior-C-sharp-Software-Engineer-1237951-Job-Search-12-10-2025-00-00-00-AM.asp?sid=gumtree
11h
Executive Placements
1
ENVIRONMENT:A provider of cutting-edge Digital Solutions based in Centurion is looking to employ a talented Backend Developer to provide technical leadership and expertise in the design, development, and maintenance of software applications. You will guide and mentor Junior team members, make strategic technical decisions, and ensure high-quality deliverables. You will also contribute to architectural design, drive the implementation of complex software solutions & be involved in code review, performance optimization, and continuous improvement of development processes. The ideal candidate will require a Masters’s or Bachelors Degree in Computer Science/Software Engineering, or a related field with 5-7 years of professional experience in Software Development, with a focus on progressively more challenging and complex projects. Your tech toolset should include C#, React, ASP.NET Core, SQL, AWS, Azure, or Google Cloud Platform. DUTIES:Provide technical leadership and guidance to the Development team.Take ownership of complex technical tasks, mentor Junior Developers, and serve as a point of escalation for technical issues.Contribute to the design and architecture of software systems.Analyse requirements, propose scalable and robust solutions, and ensure that the software design aligns with best practices and industry standards.Participate in coding and development activities, working on critical and challenging components of the software.Write clean, efficient, and maintainable code, ensuring adherence to coding standards and quality guidelines.Lead code reviews, providing feedback and ensuring the overall code quality of the Development team. They enforce best practices, conduct automated and manual testing, and ensure that software meets the highest standards of quality and reliability.Responsible for troubleshooting and resolving complex technical issues.Analyse and diagnose problems, identify root causes, and propose effective solutions or workarounds to ensure the smooth functioning of the software.Collaborate closely with cross-functional teams, including business stakeholders, Designers, Testers, and Project Managers.Actively participate in discussions, provide technical insights, and foster a collaborative and productive work environment.Contribute to technical documentation efforts, ensuring that relevant documentation, such as system architecture, design specifications, and API documentation, is accurate, up-to-date, and accessible to team members and stakeholders.Optimize software performance by identifying and addressing bottlenecks.Analyse system performance, conduct profiling, optimize code, and make architectural recommendations to improve efficiency and scalability.Stay updated with emerging technologies, trends, and industry practices.Conduct research, evaluate n
https://www.executiveplacements.com/Jobs/B/Backend-Developer-C-sharp-React-ASPNET-Core-Centur-1247480-Job-Search-12-19-2025-02-00-15-AM.asp?sid=gumtree
2h
Executive Placements
1
ENVIRONMENT:A provider of cutting-edge Digital Solutions based in Centurion is looking to employ a talented Backend Developer to provide technical leadership and expertise in the design, development, and maintenance of software applications. You will guide and mentor Junior team members, make strategic technical decisions, and ensure high-quality deliverables. You will also contribute to architectural design, drive the implementation of complex software solutions & be involved in code review, performance optimization, and continuous improvement of development processes. The ideal candidate will require a Masters’s or Bachelors Degree in Computer Science/Software Engineering, or a related field with 5-7 years of professional experience in Software Development, with a focus on progressively more challenging and complex projects. Your tech toolset should include C#, React, ASP.NET Core, SQL, AWS, Azure, or Google Cloud Platform. DUTIES:Provide technical leadership and guidance to the Development team.Take ownership of complex technical tasks, mentor Junior Developers, and serve as a point of escalation for technical issues.Contribute to the design and architecture of software systems.Analyse requirements, propose scalable and robust solutions, and ensure that the software design aligns with best practices and industry standards.Participate in coding and development activities, working on critical and challenging components of the software.Write clean, efficient, and maintainable code, ensuring adherence to coding standards and quality guidelines.Lead code reviews, providing feedback and ensuring the overall code quality of the Development team. They enforce best practices, conduct automated and manual testing, and ensure that software meets the highest standards of quality and reliability.Responsible for troubleshooting and resolving complex technical issues.Analyse and diagnose problems, identify root causes, and propose effective solutions or workarounds to ensure the smooth functioning of the software.Collaborate closely with cross-functional teams, including business stakeholders, Designers, Testers, and Project Managers.Actively participate in discussions, provide technical insights, and foster a collaborative and productive work environment.Contribute to technical documentation efforts, ensuring that relevant documentation, such as system architecture, design specifications, and API documentation, is accurate, up-to-date, and accessible to team members and stakeholders.Optimize software performance by identifying and addressing bottlenecks.Analyse system performance, conduct profiling, optimize code, and make architectural recommendations to improve efficiency and scalability.Stay updated with emerging technologies, trends, and industry practices.Conduct research, evaluate n
https://www.executiveplacements.com/Jobs/B/Backend-Developer-C-sharp-React-ASPNET-Core-Centur-1247479-Job-Search-12-19-2025-02-00-15-AM.asp?sid=gumtree
2h
Executive Placements
1
SavedSave
Key Responsibilities- Develop Control Software- Knowledge MATLab / Simulink (Non-negotiable)- Participate in peer reviewQualifications & Experience - Must have a relevant Engineering Degree- A Masters Degree would be advantageous- Minimum 3 years working experience
https://www.executiveplacements.com/Jobs/S/Software-Control-Engineer-1122252-Job-Search-12-05-2025-00-00-00-AM.asp?sid=gumtree
10h
Executive Placements
1
SavedSave
Key Responsibilities:Design, code, test, and deploy applications using the .NET framework (e.g., ASP.NET, C#, and VB.NET).Maintain and enhance existing software solutions.Participate in requirement analysis and translate business needs into technical specifications.Write clean, scalable, and efficient code following best practices.Debug and resolve technical issues in existing applications.Collaborate with other Developers, Testers, and stakeholders throughout the software development lifecycle.Develop and integrate APIs, databases (e.g., SQL Server), and third-party services.Ensure software performance, security, and scalability.Prepare technical documentation for reference and reporting purposes. Job Experience and Skills Required:Bachelors Degree in Computer Science or a relevant field4+ years of experience working with .NET or relevant experiencesExperience developing web-based applications in C#, HTML, JavaScript, VBScript/ASP, .NET MVC, .Net Core, AWS, CSS, React / Angular/ TypeScript, and AgileExperience working with MS SQL Server and MySQLKnowledge of practices and procedures for the full software design life cycleExperience working in Agile development environments
https://www.executiveplacements.com/Jobs/S/Senior-NET-Developer-1244884-Job-Search-12-05-2025-00-00-00-AM.asp?sid=gumtree
10h
Executive Placements
1
SavedSave
RequirementsMinimum education (essential): National Senior CertificateMinimum education (desirable): Diploma and/or degree in IT / Engineering / ProgrammingMinimum applicable experience (years): 5 years as an Android DeveloperRequired nature of experience: Hands on software developer having been responsible for the development and maintenance of 1 or more projects.Skills and Knowledge (essential):Experience in native Android (Kotlin and Java) development specifically.Reactive programmingStrong knowledge of Android development and its supporting systemsProficient in Kotlin (Minimum 2 years experience)Good development practices utilising modern design patterns using software architectures: MVP, MVVM, Clean Architecture A good understanding of storage mechanisms, threading, lifecyclesKnowledge of common 3rd party frameworks/libraries available and integration experienceStrong UI development experience and developing for dynamic screen supportExperience with RESTful API integrationWell versed in GitSolid understanding of the full mobile development life cycle within an Agile environmentAtlassian JIRA software experience is beneficialGood understanding of Bluetooth on Android is beneficialGood understanding of RxAndroid, RxJava and RxKotlin is beneficial
https://www.executiveplacements.com/Jobs/A/Android-Developer-1247141-Job-Search-12-17-2025-04-07-04-AM.asp?sid=gumtree
10h
Executive Placements
1
The incumbent will be responsible for the following:Design and code new development for existing and new clientsSupport and maintenance of existing systems, including troubleshooting and data supportInteraction and communication with clients/usersCompile technical specification documentation       Continued learning of new technologies and skillsRequirements:Degree or Diploma essential3+ years experienceStrong knowledge of C#Experience with SQLASP.NET, ASP.NET Core, and VBMobile development experienceApply now!Â
https://www.executiveplacements.com/Jobs/I/Intermediate-Software-Developer-3-years-1187763-Job-Search-12-04-2025-00-00-00-AM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
Job & Role Description:I am currently connecting with Software Sales Executives for upcoming long-term assignments and contract opportunities across various industries. Partnering with me gives you access to reputable organisations looking for sales professionals who can confidently position software solutions, develop strong pipelines, and deliver exceptional results.If youre ready to advance your career in software sales and join forward-thinking teams, this is your chance.Key Responsibilities:Drive new business development across enterprise and mid-market clients.Sell SaaS solutions and enterprise software including SAP, Oracle, Microsoft technologies, and other industry-leading platforms.Identify client needs and match them with the appropriate software solutions.Manage the full sales cycle prospecting, presentations, proposals, negotiations, and closing deals.Build and maintain strong client relationships and ensure high customer satisfaction.Develop and manage sales pipelines using CRM tools.Meet and exceed monthly and quarterly sales targets.Job Experience and Skills Required:Education:Relevant Degree or Diploma in Sales, IT, Business, or related field.Experience:Minimum 5 years experience in software or IT solution sales.Proven success selling SaaS, cloud solutions, or enterprise software (SAP, Oracle, Microsoft, etc.).Strong ability to engage with C-level stakeholders and decision-makers.Experience managing complex sales cycles and high-value deals.Solid understanding of IT landscapes, digital transformation, and software ecosystems.Apply now!
https://www.executiveplacements.com/Jobs/S/Software-Sales-Executive-1243119-Job-Search-11-28-2025-04-12-25-AM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
REQUIREMENTMatric is essential.Software Development/Engineering Certification, Diploma or Degree.3+ Years of experience with C# (.NET Framework and .NET Core)A good understanding of Web APIâ??s, Window Services, WPF, LINQ, Database Design Concepts.Experience with database integration using Entity Framework/Entity Framework Core.A good understanding of web development with C#, this includes Blazor and MVC.A good understanding of source control using GitHub.A basic understanding of mobile development or MAUI development.Experience with PostgreSQL.HTML, CSS and JavaScript experience.Experience with hardware integration with C#.Experience with Android development.A good understanding of JWT authentication.RESPONSIBILITIES:Support existing products by checking if the systems are performing optimally using the tools at hand such as TeamViewer and Monitoring Portals.Assist Clients with first line support and creating/updating records of such support calls on platforms specified.Complete Timesheets and give daily feedback on Progress made for the day.Give Training to external parties that includes writing and updating of the training material to be presented and perform the physical training when required. Training will require travel to sites when required.Perform Support, Configuration and Installations of Software Products as and when required. Installations will require travel to sites when required.Development on existing or new products, such as Web APIs, WPF Application, CLI/Console Applications, Windows Services, etc.Deployment and upgrading existing services, such as database upgrades, software updates, etc.
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-1169906-Job-Search-06-13-2025-00-00-00-AM.asp?sid=gumtree
6mo
Executive Placements
1
SavedSave
As a Software Engineer youll play a pivotal role in building and maintaining the next generation of e-commerce solutions. Youll design, develop, and optimise scalable software that drives innovation and delivers real value for our users.Your day-to-day will include:â?? Software Development & Maintenance: Design, develop, and maintain high-quality, scalable software solutions that deliver seamless user experiences.â?? Collaborative Problem-Solving: Work alongside product managers, designers, and other engineers to deliver features and products that solve real-world problems.â?? Code Reviews & Mentorship: Lead by example in writing clean, efficient code. Participate in code reviews to share knowledge and maintain high technical standards.â?? Continuous Innovation: Stay on top of emerging technologies and best practices to ensure our solutions remain cutting-edge and secure.â?? End-to-End Ownership: Take full responsibility for your work, ensuring high-quality, timely delivery that drives the business forward. We need someone who has:â?? Education: Degree or Diploma in a relevant fieldâ?? Experience: 4+ years in software development. Experience in e-commerce, logistics, or fintech is a bonus.â?? Technical Skills:â?? Frontend: React, Vue, or Angular and/orâ?? Backend: Go, C#, Java, JavaScript or similar languages and/orâ?? Mobile: Experience with React Native or similar mobile frameworks is a plus.â?? Passion for Innovation: A genuine interest in building software that creates exceptional user experiences.â?? Strong Problem-Solving Skills: Youre not afraid to tackle complex challenges and develop creative solutions.â?? Collaboration: A team player who thrives in a collaborative, cross-functional environment.
https://www.executiveplacements.com/Jobs/S/Software-Engineer-React-1243095-Job-Search-11-28-2025-04-03-41-AM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
Job & Company Description:Im urgently looking for Software Engineers who have a solid foundation in software design, clean coding principles, and full SDLC exposure.Partnering with me enables direct access to clients seeking strong engineering minds who can deliver reliable, scalable, and maintainable software solutions.Key Responsibilities:Design, develop, test, and deploy high-quality software solutions.Participate in architectural discussions and contribute to system design.Work with APIs, databases, and cloud services to build scalable applications.Write clean, efficient, and maintainable code.Perform debugging, optimization, and performance improvements.Participate in Agile ceremonies and collaborate with cross-functional teams.Maintain technical documentation and follow best practices.Conduct code reviews and support junior developers where necessary.Job Experience and Skills Required:Education:Relevant Degree/Diploma in IT, Computer Science, or Related fields.Experience:3+ years experience as a Software Engineer / Developer.Strong back-end development experience (Java, C#, Python, or similar).Good understanding of RESTful APIs and microservices architecture.Experience with cloud platforms (Azure/AWS/GCP).Solid grasp of data structures, algorithms, and object-oriented programming.Familiarity with relational and/or NoSQL databases.Proficiency with version control (Git).Experience with CI/CD pipelines and modern DevOps practices.Nice to Have:Exposure to front-end frameworks (Angular/React/Vue).Apply now!
https://www.executiveplacements.com/Jobs/S/Software-Engineer-1246407-Job-Search-12-11-2025-10-12-59-AM.asp?sid=gumtree
10h
Executive Placements
1
SavedSave
Key Responsibilities:Research, design, develop, and maintain software applications and services.Build, update, and optimise SQL Server and PostgreSQL databases, including tables, functions, and stored procedures.Support and enhance legacy systems to ensure ongoing stability and performance.Implement unit tests for new modules and services to ensure code quality.Evaluate existing programs, identify improvement opportunities, and develop necessary enhancements.Collaborate closely with developers and business stakeholders throughout the development lifecycle.Assist in meeting development timelines and enforcing delivery schedules.Manage and prioritise multiple tasks effectively.Implement and maintain full CI/CD pipelines for automated deployments across environments.Job Experience and skill required Bachelor degree in Computer Programming, Computer Science or Information Technology Min 6 years experience C#, .NET & .NET Core, Rest, Soap and File processing Advanced Proficiency in building / consuming REST WEB APIs, Microsoft SQL Server / PostgreSQL & SQL queries / stored procedures Proficiency in Docker / Kubernetes, RabbitMQ, Apache Kafka, Micro Services, GIT & Agile Practices Apply now!
https://www.executiveplacements.com/Jobs/S/Senior-C-sharp-Software-Developer-1242946-Job-Search-11-27-2025-10-13-50-AM.asp?sid=gumtree
11h
Executive Placements
1
ENVIRONMENT:THE coding talents of an ambitious Junior-Mid Software Developer with strong C#.Net skills is sought by a dynamic provider of world-class Outsourced and Incident Management Services based in Tokai. You will help design, develop and maintain various business process systems for medium sized enterprises. Applicants must possess a BSc. Degree in Computer Science or related tertiary qualification with 1-5 years work experience in a similar role. Your tech toolset should include C#, ASP.Net, Web, WCF & REST Services, SSRS, LINQ, Entity Framework, SQL Server, GIT and GitKraken. REQUIREMENTS:Qualifications –BSc with a major in Computer Science.Other Information Technology related qualification.Alternatively, an extreme passion for Computer Science. Experience/Skills –1-5 years relevant work experience.Good coding ability.Ability to effectively communicate with colleagues. Tech Stack –C#ASP .Net Web ApplicationsMVCWeb, WCF & REST ServicesSQL Server Reporting ServicesLINQEntity FrameworkMS SQL ServerGIT source control with SourceTree / GitKraken clientsAgile software developmentAJAXXamarin, MAUITest Driven DevelopmentSSRS Reports
https://www.jobplacements.com/Jobs/J/Junior-Mid-Software-Developer-C-sharpNet-1247453-Job-Search-12-19-2025-02-00-15-AM.asp?sid=gumtree
2h
Job Placements
1
SavedSave
Requirements:Matric and relevant tertiary qualification: Technical Diploma or BCS degree in software developmentSolid proven experience in Microsoft Visual Studio, Azure Devops, Java and SQLKnowledge and application of Object-Oriented Design PatternsC#, C++, MVC, Entity Framework, Windows Forms applications, Windows ServicesAdvanced skills in relational database queries and stored procedures (MS SQL).Follow Service and Object-Oriented Design principles.Experience in back-end and web back-end technologies (e.g. SOAP, WCF, etc).Have a solid understanding of Security systems like HSM, Minutiae Algorithm, PKI and Encryption TechnologiesWorks with SignalR and Bouncy CastleWork within Entity FrameworkExposure working in an Agile development environment.Creation and integration for modular design and backend API services.Hardware integration, operating system platform,Hardware and Software integration of Fingerprint Biometrics, Smart Card Services and Facial recognition systems.Produces well understandable Code Mapping and ERD Database diagrams
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-1170687-Job-Search-12-10-2025-00-00-00-AM.asp?sid=gumtree
11h
Executive Placements
1
SavedSave
Key Responsibilities:First-line support for all client software queries.Diagnose issues, identify patterns, and resolve or escalate.Implement and manage a formal ticketing system.Test new software features and validate fixes.Document user guides and support processes.Work closely with developers to translate business needs.Conduct occasional site visits to understand client operations.Minimum Requirements:24 years experience in software support, IT support, or helpdesk.Strong analytical thinking and structured problem-solving.Excellent customer communication (written & verbal).High organisational ability and follow-through.Strong Excel skills.Understanding of software behaviour (database basics = advantageous).Personality & Culture Fit:Detail-driven, organised, reliable.Calm under pressure; strong client empathy.Curious, fast learner, proactive.Enjoys technical detail and structured work.Committed to remaining in a specialist role with continued technical growth.Please present candidates who:Have supported software (preferably bespoke/ERP/technical systems).Can demonstrate logical troubleshooting.Can communicate clearly with both clients and developers.Are comfortable with on-site technical exposure in early months.
https://www.executiveplacements.com/Jobs/S/Software-Support-Specialist-1245644-Job-Search-12-09-2025-04-34-46-AM.asp?sid=gumtree
10h
Executive Placements
Save this search and get notified
when new items are posted!
