Please note that our Terms & Conditions and Privacy Notice are applicable.
On Promotion in Jobs
Pay OnlineSECURELYEASY DELIVERY OR COLLECTION
Buy with confidence. Secure payment options & nationwide delivery. Learn more
Filter & refine
Clear All
Suggested
Results for software developer in "software developer", Full-Time in Jobs in South Africa in South Africa
1
SavedSave
Join a high-performing agile SCRUM team developing advanced CAD and civil engineering software used across the globe Youll be hands-on across the full software lifecycle, from designing and building features to testing, improving, and maintaining them in a modern C++ environment using Visual Studio. Expect to dive into interesting technical challenges, explore new solutions, and continuously refine your craft. Youll collaborate closely with cross-functional teams, contribute to product innovation, and stay ahead of emerging technologies in a space where software meets real-world engineering. Bonus: Flexi-time options to support a healthy worklife balanceSkills & Experience: Proficient in C++Strong understanding of data structures & algorithmsExperience with MFC / Visual Studio (beneficial)Exposure to CAD systems or civil infrastructure design software (beneficial)Any background related to civil infrastructure is advantageousAbility to work within an agile SCRUM teamPassion for researching and designing smart, efficient solutionsGenuine interest in the full software lifecycle and continuous learningQualification:Required: BSc Computer Science or BEng with strong mathematics focusBeneficial: Civil Engineeringrelated background Contact LIZAAN BUNNING on
https://www.executiveplacements.com/Jobs/S/Software-Developer-C-1268972-Job-Search-03-05-2026-10-29-56-AM.asp?sid=gumtree
20h
Executive Placements
1
SavedSave
Senior Front End Developer (POS24178)HybrideR 70 000 to R 80 000 per monthRequirements Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ or matric with at least 10 years relevant experience as a developer as part of a team in a software development environment.At least 3 years relevant experience as a Senior Front-end developer in a software development team.Keen interest to continue to be a Senior Front-End developer and provide technical leadership in a software development team.A good understanding of the SDLC process, tools, technologies, frameworks and techniques related to software development.A strong knowledge of JavaScript, Angular/Typescript, REST framework, JSON and XML.·Knowledge and experience of the following would be a plus:Angular/Typescript, BootstrapWebpack, NPM, Yarn, MavenJAXB, XML SchemaIntegration experience (Web services and JMS)Business process/workflow layers e.g. JBPM, BPEL, etc. Responsibilities/Tasks:Implement new Front-End requirements using Angular/Typescript and Bootstrap with JavaScript, HTML5, CSS.Maintain existing Front-End applications written in Angular/Typescript.Implement the SARS look and feel and usability guidelines for Front-End developmentClosing Date: 15 July 2024
https://www.executiveplacements.com/Jobs/S/Senior-Front-End-Developer-1198428-Job-Search-6-27-2025-9-18-44-AM.asp?sid=gumtree
8mo
Executive Placements
1
A leading open-access fibre network operator delivering fast, reliable internet to homes and businesses across South Africa is looking for a Senior C# Software Developer to drive innovation, elevate system performance, and help shape the future of their digital platforms.In this role, you will contribute to architectural decisions and system design across the tech stack, you will also be required to design, develop, test, and deploy complex software systems using C#, .NET Core.If you are ready to innovate, build scalable systems, and drive high-performance development in a fast-paced tech environment, APPLY TODAY!!!Required skills:CI/CDDevOpsReact or Vue or AngularC#SQL.NET CoreReference Number for this position is MAT60501 which is a permanent position based in Centurion offering a salary of up to R1m per annum,
https://www.executiveplacements.com/Jobs/S/SENIOR-C-sharp-SOFTWARE-DEVELOPER--CENTURION-HYBR-1197433-Job-Search-6-25-2025-7-04-20-AM.asp?sid=gumtree
8mo
Executive Placements
1
SavedSave
Key Responsibilities:Develop, maintain, and enhance back-end systems using Python, ensuring scalable and high-performance solutions.Design, build, and maintain RESTful APIs to support internal and external integration.Work with MySQL databases, including writing efficient queries and optimizing database performance.Collaborate closely with front-end developers, product owners, and cross-functional teams to ensure seamless system integration.Debug, troubleshoot, and resolve complex software and infrastructure issues within Linux environments.Participate in code reviews, mentor junior developers, and contribute to improving development standards and best practices.Contribute to system architecture decisions and provide technical guidance to the development team.Required Skills:Strong Python Programming Skills: Proven experience in Python development with a solid track record of delivering high-quality software solutions.API Development: Experience developing RESTful APIs using frameworks, such as Flask, FastAPI, or Django.Back-end Systems: Strong experience in back-end development, microservices architecture, and building scalable server-side applications.Front-end Development: Exposure to modern front-end frameworks, such as Vue.js or React for building responsive user interfaces.MySQL Database Skills: Hands-on experience working with MySQL, including writing complex queries, schema design, and performance optimisation.Linux Environment: Practical experience working in Linux environments, including shell scripting and troubleshooting.Version Control: Proficiency in Git for source control and collaborative development.Desirable Skills:Experience with containerisation technologies, such as Docker.Exposure to cloud platforms, such as AWS, Azure, or Google Cloud.Familiarity with message brokers, such as RabbitMQ or Kafka.Experience working within Agile development environments.Qualifications & Experience:Bachelors degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.Minimum of 5 years professional experience in software development with a strong focus on Python and back-end systems.
https://www.executiveplacements.com/Jobs/S/Senior-Python-Developer-1268794-Job-Search-03-05-2026-00-00-00-AM.asp?sid=gumtree
20h
Executive Placements
1
Technical Lead Programmer IT Property Software Development (POS25072)Helderberg Area, CPTR 80 000 to R 90 000 per month (No benefits)PURPOSE OF JOBWe are seeking a Technical Lead who is hands-on with coding and architecture while also being an effective mentor and leader. Play a critical role in guiding our development team, ensuring high-quality code, scalable architecture, and efficient processes. Position requires someone who thrives in a fast-paced, collaborative environment and has apassion for both people and technology.REQUIREMENTS:7+ years experience in software development with at least 2 years in Technical Leadership roleProficiency in PHP, NodeJS.Strong experience with SaaS architectures, microservices, and the AWS cloud platform.Expertise in database design (SQL & NoSQL) and API development.Solid understanding of DevOps practices, CI/CD pipelines, and infrastructure as code.Experience leading code reviews, mentoring software developers, and setting and maintaining coding standards.Ability to balance technical leadership with hands-on coding.Experience with containerisation e.g. DockerKnowledge of front-end frameworks (React, Vue.js, or Angular).Prior experience in a SaaS environment.KEY RESPONSIBILITIESTechnical Leadership: Lead a team of developers, ensuring best practices in softwaredevelopment, architecture, and deployment, especially on back-end of systemHands-on Development: Write high-quality, scalable, and maintainable code when necessary, particularly for complex or high-impact features.Architecture & Design: Define and oversee the system architecture, ensuring solutions are scalable, secure, and efficient.Mentorship & Team Development: Guide and mentor junior and mid-level developers, fostering a culture of learning and continuous improvement.Code Review & Quality Assurance: Conduct code reviews, enforce coding standards, and ensure software quality through testing strategies.Agile Development: Participate in agile processes, including sprint planning, standups, and retrospectives. Provide suggestions to improve processes. Collaboration:Work closely with product managers, product owners, scrummasters, ux ·designers, solution architects, and other stakeholders to translate business requirementsinto technical solutions.Tech Stack & Innovation: Stay up to date with new technologies, suggesting and implementing
https://www.executiveplacements.com/Jobs/T/Technical-Lead-Programmer-Software-Development-1198335-Job-Search-6-27-2025-8-54-45-AM.asp?sid=gumtree
8mo
Executive Placements
1
SavedSave
Front Ed Developer (POS 24178)Hybrid role salary is negotiableR 70 000 to R 80 000 per monthRequirements Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ or matric with at least 10 years relevant experience as a developer as part of a team in a software development environment.At least 3 years relevant experience as a Senior Front-end developer in a software development team.Keen interest to continue to be a Senior Front-End developer and provide technical leadership in a software development team.A good understanding of the SDLC process, tools, technologies, frameworks and techniques related to software development.A strong knowledge of JavaScript, Angular/Typescript, REST framework, JSON and XML.·Knowledge and experience of the following would be a plus:Angular/Typescript, BootstrapWebpack, NPM, Yarn, MavenJAXB, XML SchemaIntegration experience (Web services and JMS)Business process/workflow layers e.g. JBPM, BPEL, etc.Responsibilities/Tasks:Implement new Front-End requirements using Angular/Typescript and Bootstrap with JavaScript, HTML5, CSS.Maintain existing Front-End applications written in Angular/Typescript.Implement the SARS look and feel and usability guidelines for Front-End developmentClosing Date: 15 July 2024
https://www.executiveplacements.com/Jobs/S/Senior-Data-Devolper-1198423-Job-Search-6-27-2025-9-18-39-AM.asp?sid=gumtree
8mo
Executive Placements
1
SavedSave
Responsibilities:Collaborate in the design and development of scalable enterprise software solutions. Produce clean, functional code across front-end and back-end systems and conduct testing, debugging and the resolution of coding issues and bugs Collaborate with development teams and Product Managers to conceptualize software solutions. Architect both client-side and server-side frameworks for optimal performance.Education & Skills:Bachelor Degree in Computer Science, Statistics, or relatedMin 5 years experience in a Full Stack C# Developer position Proficiency in developing both desktop and mobile applications Experience with front-end languages (HTML, CSS, Bootstrap, JavaScript, XML, jQuery and Angular.js) Proficiency in multiple back-end languages, preferably C# .NET, and proficiency in JavaScript frameworks (e.g., jQuery, Angular, React, or Node.js).Apply now!
https://www.executiveplacements.com/Jobs/F/Front-End-Developer-Angularjs-1267833-Job-Search-03-03-2026-00-00-00-AM.asp?sid=gumtree
3d
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-1193414-Job-Search-06-10-2025-04-35-11-AM.asp?sid=gumtree
8mo
Executive Placements
1
SavedSave
Electronic Engineer (Software, AI & ML) CenturionQualificationB.Eng. degree (electronic or computer).Software design and implementation experience.Experience in product development.Software system engineering experience.Specialist knowledge :Object orientated programming experience (C++) Embedded systems software development.Experience in image processing.Machine learning algorithms development.Duties & ResponsibilitiesProvide Software Engineering for system and subsystem software.Generation of relevant firmware, software and hardware documentation Systems integration and testing with other engineering disciplines.Mentoring of junior electronic and software engineers.Providing firmware, software, and hardware support and training.Interfacing with the production facility.Engineering project planning and management.Generation of specification and other related documentation.
https://www.executiveplacements.com/Jobs/S/Software-Engineer-MLAI-1197266-Job-Search-06-24-2025-10-33-26-AM.asp?sid=gumtree
8mo
Executive Placements
1
SavedSave
What Youll Be Doing:Participate in the full software development lifecycle from concept and design to implementation, testing, and production deployment.Contribute to strategic product improvements with a strong business mindset.Work with highly sensitive financial data in a secure and performance-driven environment.Continuously improve development practices and code quality.Perform quality assurance and testing before production releases.Collaborate closely with developers, accountants, analysts, and leadership.Share knowledge and mentor team members in best practices and frameworks.Explore and implement modern technologies to optimise performance and scalability.Minimum Requirements:Degree in Computer Science, Software Engineering, IT, or a related field (or strong proven development experience).Experience developing within a web framework.Experience working with relational databases (PostgreSQL preferred).Strong problem-solving skills and attention to detail.Excellent communication skills and ability to work in a collaborative team.Self-motivated, accountable, and deadline-driven.Advantageous Skills:Python and/or DjangoNumerical libraries, such as NumPy or PandasFront-end technologies (HTML, JavaScript, and CSS)Git version controlCybersecurity knowledgeFinancial sector experienceExposure to LaTeXApply Now!For more information contact:Raees SadekIT RecruitmentResearcher
https://www.executiveplacements.com/Jobs/P/Python-Developer-1264825-Job-Search-02-22-2026-00-00-00-AM.asp?sid=gumtree
2d
Executive Placements
1
SavedSave
Researching, designing, developing, and managing software applicationsTesting and evaluating new programs and system modificationsIdentifying opportunities to enhance existing systems and implementing improvementsWriting clean, efficient and maintainable codeDeploying software updates and enhancementsMaintaining and upgrading systems and databasesAssisting with and developing system integrationsSkills & Experience: Minimum 3 years experience in a similar development roleStrong experience with JavaScript, Node.js, Vuetify, AWS and MariaDBAdvantageous is C#, SQL and BootstrapQualification:Degree in Computer Science, Software Engineering, Programming or a related field essential Contact Penny Janse Van Rensburg on
https://www.executiveplacements.com/Jobs/S/Solutions-Developer-1266536-Job-Search-02-26-2026-10-14-14-AM.asp?sid=gumtree
8d
Executive Placements
1
SavedSave
In order to be considered the following is required:IT related Degree or DiplomaPrevious programming experience/knowledge of programming principles necessary10 years IT experience of which 3 – 5 years should be in Software Architecture2 to 5 years prior software and solutions architecture experience (Required)Guide teams on the software architecture, technology stack and chosen design practicesInvolvement and contribution to detailed technical designs, including design reviews and code reviewsDevelop Proof of Concepts (POCs) by coding and implementing yourselfProvide development templates and patterns to speed up software delivery, quality and consistencyCo-design and develop software frameworks where requiredKnowledge of automation and automation toolingContinuous integration and deploymentSoftware development best practices with a focus on ensuring qualityExperience with the following is preferable:Experience and/or knowledge of Payment platforms would be preferredEnterprise Java frameworksDatabase integration and/or mapping frameworksVarious architectural styles including microservicesContainerization and container orchestration frameworksCloud platformsIntegration to vendor productsResponsibilities:Responsible for both Software and Solutions architectureDrive business profitability in the context of cost management through Information technology solutionsReduce cost by helping to prevent an organization from investing in a technology that it will not add to its ability to meet its strategic human capital objectivesDeliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast and effectivelyCultivate and manage objective working relationships with a variety of stakeholders, including end-users, SMEs, project managers and senior staff members by providing input to business requirementsRegularly act as technical expert to troubleshoot highly complex problems, or present/market new technology or conceptsEstablish architectural standards and frameworks and assess technical risks on projects by operating in conjunction with the other architects (application, infrastructure, information and security) and with only very general direction from Risk and Governance to translate customer functional requirementsComply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements for IT Software SolutionsProvide guidance to operations teams and other architects with the design, development and testing of new software and work with assigned project teams to ensure a smooth impl
https://www.executiveplacements.com/Jobs/S/Software-Architect-1267195-Job-Search-03-02-2026-03-00-15-AM.asp?sid=gumtree
4d
Executive Placements
1
SavedSave
The Software Engineer will design, develop, test, and maintain high-quality software applications. The ideal candidate is passionate about technology, writes clean and efficient code, and thrives in a collaborative, fast-paced environment.Key ResponsibilitiesDesign, develop, and maintain scalable software solutions.Write clean, efficient, and well-documented code.Collaborate with cross-functional teams to define and deliver new features.Troubleshoot, debug, and upgrade existing systems.Participate in code reviews and maintain coding standards.Integrate APIs and third-party services.Contribute to system architecture and technical decisions.Ensure software performance, security, and reliability.RequirementsBachelors Degree in Computer Science, Software Engineering, or related field.Experience in software development experience.Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript).Experience with frameworks and modern development tools.Knowledge of databases (SQL/NoSQL).Familiarity with version control systems (e.g., Git).Understanding of Agile/Scrum methodologies.Strong problem-solving and communication skills.
https://www.executiveplacements.com/Jobs/S/Software-engineer-1266355-Job-Search-02-26-2026-04-14-12-AM.asp?sid=gumtree
8d
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-02-27-2026-00-00-00-AM.asp?sid=gumtree
7d
Executive Placements
1
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 4-6 years of software development experienceStrong back-end development using Microsoft SQL Server (T-SQL) and C#.NETSolid understanding of frontend 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 today.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/I/Intermediate-C-sharp-NET-Software-Developer-1249822-Job-Search-02-26-2026-00-00-00-AM.asp?sid=gumtree
8d
Executive Placements
1
SavedSave
This role is suited to a technically strong individual who enjoys hands-on coding, has solid web development capability, and shows a genuine interest in data analytics and business intelligence. The successful candidate must be comfortable working closely with operational teams and stakeholders in a collaborative, office-based environment.1. Key ResponsibilitiesThe successful candidate will be responsible for:Designing, developing, maintaining and enhancing internal software applications and toolsWriting clean, efficient and well-documented code across multiple platformsDeveloping and maintaining web-based applications and dashboardsWorking extensively with data sets, reports and operational systemsSupporting and enhancing Excel-based tools, including complex modelsDeveloping and maintaining Visual Basic (VBA) solutionsBuilding and supporting Business Intelligence (BI) reports and dashboardsAssisting with data analysis, data validation and reporting automationCollaborating closely with operational, technical, finance and management teams to translate business requirements into technical solutionsTroubleshooting, testing and resolving software and data issuesContributing to continuous improvement of systems, processes and data qualityAdvanced VBA development within a structured Microsoft Excel environment, including modular architecture and reusable code frameworkData extraction, transformation, and loading (ETL) processes across multiple and varied source data typesAutomated report generation and dashboard developmentRule-based validation controls and formal data integrity frameworksStrict application of version control principles (non-negotiable), including structured release management and documentation standardsSystems-thinking capability with the architectural foresight to transition the solution from a desktop-based Excel/VBA framework to a web-based environment (e.g., Python, .NET, Power Platform or similar stack)2. Minimum Qualifications & ExperienceMinimum Requirements (Non-Negotiable):Relevant Degree in Computer Science, Information Systems, Software Engineering or similar (preferred) ORRelevant Diploma with a minimum of 3 years practical software development experienceMinimum 3 years hands-on coding experienceWillingness and ability to work full-time from the office based in Rivonia, JHB 3. Technical Skills & CompetenciesThe ideal candidate will demonstrate strong capability in the following areas:Core Technical SkillsStrong software coding skills (language-agnostic, but must demonstrate depth and quality of
https://www.jobplacements.com/Jobs/S/Software-Developer-Coder-1266681-Job-Search-3-2-2026-6-38-41-AM.asp?sid=gumtree
5d
Job Placements
1
Key Responsibilities:Collaborate with stakeholders to gather system requirements and translate them into functional specifications.Conduct system upgrades, patch management, and configuration changes with minimal business disruption.Support implementation and rollout of new applications and systems, including testing, training, and post-deployment support.Ensure data integrity, system integration, and application performance using APIs, ETL tools, and scripting.Provide Tier 2/3 support for escalated IT issues related to enterprise applications.Develop and maintain backend services, APIs, and integrations; contribute to frontend components where required.Participate in code reviews, testing, deployment, and CI/CD processes.Troubleshoot software defects and ensure secure, scalable, and high-performance solutions.Review current systems, interfaces, forms, and procedures to reduce manual processes and improve efficiency.Collaborate with management to design internal and external reports for business insight.Liaise with external vendors, developers, and stakeholders as necessary.Requirements:Degree in IT, Computer Science, or Software Development.35 years of software development experience, ideally including ERP and accounting system integration.Experience working in both project-based and BAU environments.Property or real estate industry experience is advantageous.Advanced Excel and computer literacy.Strong analytical, numerical, and problem-solving skills.Excellent interpersonal, communication, and stakeholder management skills.Scripting or programming experience an advantage.Strong proficiency in at least one backend language: C#/.NET, Java, Node.js (JavaScript/TypeScript), C++ or Python.Why Join?Be part of a forward-thinking property development company in East London.Work on enterprise system enhancements, software development, and digital transformation projects.Collaborate in a supportive, innovative, and fast-paced environment.ð?? Location: East London, Eastern Capeð??¼ Role: Full-time | IT & Software Developmentð??© Apply now!!
https://www.executiveplacements.com/Jobs/I/IT-Systems--Software-Developer-East-London-1259429-Job-Search-02-27-2026-00-00-00-AM.asp?sid=gumtree
8d
Executive Placements
1
SavedSave
Key Responsibilities:Design, develop, and maintain software using C++ on Linux platformsWork closely with electronics and hardware engineers to integrate software with embedded systemsDevelop and maintain user interfaces using AngularDebug, test, and optimise system performanceParticipate in code reviews and contribute to technical documentationSupport the deployment and ongoing maintenance of released productsRequired Skills & Experience:Strong experience with C++ software developmentBachelors Degree in EngineeringSolid knowledge of Linux environments (development, debugging, and scripting)Experience with Angular and modern web technologies (HTML, CSS, and TypeScript)Understanding of electronic or embedded systemsFamiliarity with version control systems (e.g. Git)Ability to work independently and as part of a multi-disciplinary teamDesirable Skills:Experience with embedded Linux or real-time systemsKnowledge of hardware communication protocols (e.g. SPI, I²C, and UART)Exposure to CI/CD pipelines or automated testingExperience working in regulated or safety-critical environments
https://www.executiveplacements.com/Jobs/S/Software-Engineer-1261165-Job-Search-03-02-2026-00-00-00-AM.asp?sid=gumtree
4d
Executive Placements
1
Key Responsibilities:Collaborate with stakeholders to gather system requirements and translate them into functional specifications.Conduct system upgrades, patch management, and configuration changes with minimal business disruption.Support implementation and rollout of new applications and systems, including testing, training, and post-deployment support.Ensure data integrity, system integration, and application performance using APIs, ETL tools, and scripting.Provide Tier 2/3 support for escalated IT issues related to enterprise applications.Develop and maintain backend services, APIs, and integrations; contribute to frontend components where required.Participate in code reviews, testing, deployment, and CI/CD processes.Troubleshoot software defects and ensure secure, scalable, and high-performance solutions.Review current systems, interfaces, forms, and procedures to reduce manual processes and improve efficiency.Collaborate with management to design internal and external reports for business insight.Liaise with external vendors, developers, and stakeholders as necessary.Requirements:Degree in IT, Computer Science, or Software Development.35 years of software development experience, ideally including ERP and accounting system integration.Experience working in both project-based and BAU environments.Property or real estate industry experience is advantageous.Advanced Excel and computer literacy.Strong analytical, numerical, and problem-solving skills.Excellent interpersonal, communication, and stakeholder management skills.Scripting or programming experience an advantage.Strong proficiency in at least one backend language: C#/.NET, Java, Node.js (JavaScript/TypeScript), C++ or Python.Why Join?Be part of a forward-thinking property development company in Centurion.Work on enterprise system enhancements, software development, and digital transformation projects.Collaborate in a supportive, innovative, and fast-paced environment.ð?? Location: Centurion, Gautengð??¼ Role: Full-time | IT & Software Developmentð??© Apply now: Send your CV to
https://www.executiveplacements.com/Jobs/I/IT-Systems--Software-Developer-Gauteng-1259428-Job-Search-02-27-2026-00-00-00-AM.asp?sid=gumtree
8d
Executive Placements
1
Senior Software Engineer – Java & SalesforceAbout the RoleWe are seeking a Senior Software Engineer with strong Java development skills and practical Salesforce experience. This is a hands-on role where you will develop backend services, work with Salesforce Apex, and implement integrations between Java applications and Salesforce to support business operations. You will write code that directly impacts business users and help improve processes across Sales and Operations teams.Key ResponsibilitiesJava Development• Develop and maintain Java applications using Spring Boot, Hibernate/JPA, and SQL• Build REST APIs and backend services for business-critical systems• Write clean, maintainable, and testable code• Troubleshoot and resolve technical issues in Java applicationsSalesforce Development• Develop Apex Triggers, Classes, Batch Jobs, and SOQL queries• Ensure Salesforce solutions follow platform best practices and respect Governor Limits• Support workflows, customizations, and Salesforce integrations with backend systemsIntegration & Technical Tasks• Build and maintain callouts or APIs between Java applications and Salesforce• Work with JSON, XML, and OAuth 2.0 for secure and reliable integration• Handle error scenarios, retries, and data consistency between systemsCollaboration• Work closely with other developers, Salesforce admins, and business users• Participate in code reviews and team development practices• Support CI/CD pipelines and software deployment processesRequired ExpertiseCore Skills & Experience• 5–8+ years of professional Java development (Spring Boot, REST APIs, Hibernate/JPA, SQL)• 3+ years of professional Salesforce development (Apex, Triggers, Batch Jobs, SOQL)• Experience working on integrations between Java and Salesforce• Understanding of API design, OAuth, and JSON for system communication• Ability to troubleshoot and resolve issues across Java and Salesforce environmentsDesirable Experience• Exposure to MuleSoft, Kafka, or other integration platforms• Salesforce Lightning Web Components (LWC) experience• Experience with cloud platforms: AWS, Azure, or GCP• Experience with DevOps practices and CI/CD pipelines• Working knowledge of enterprise or regulated environmentsEducationDegree, diploma, or equivalent experience in Computer Science, Software Engineering, or a related fieldAdditional InformationContract Duration: 12 months (with potential renewal)• Remuneration: Negotiable• Location: Johanne
https://www.executiveplacements.com/Jobs/S/Senior-Software-Engineer--Java--Salesforce-1267207-Job-Search-03-02-2026-03-00-15-AM.asp?sid=gumtree
4d
Executive Placements
Save this search and get notified
when new items are posted!
