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
Were seeking a talented Software Engineer to join our dynamic development team. Youll work on cutting-edge projects, collaborate with cross-functional teams.Key ResponsibilitiesDesign, develop, and maintain robust web applications using modern frameworksCollaborate with product managers and designers to translate requirements into technical solutionsWrite clean, efficient, and well-documented codeParticipate in code reviews and contribute to team knowledge sharingTroubleshoot and resolve technical issues across the full stackOptimize application performance and ensure scalabilityStay current with emerging technologies and industry best practicesRequired QualificationsBachelors degree in Computer Science, Engineering, or related field3-5 years of professional software development experienceProficiency in JavaScript/TypeScript and at least one backend language Strong understanding of database design and SQLFamiliarity with cloud platforms (AWS, Azure, or Google Cloud)Experience with version control systems (Git)Excellent problem-solving and analytical skillsStrong communication and teamwork abilitiesValid drivers license
https://www.executiveplacements.com/Jobs/S/Software-Engineer-1199847-Job-Search-07-03-2025-02-00-17-AM.asp?sid=gumtree
9mo
Executive Placements
1
Key Responsibilities:Develop, test, and maintain highâ??quality .NET/C# applications.Build responsive, userâ??friendly frontâ??end interfaces using HTML, CSS, and JavaScript frameworks (Angular/Vue).Develop reliable backâ??end services and APIs, integrating seamlessly with frontâ??end systems.Collaborate with crossâ??functional teams to define requirements and design solutions using Agile practices.Manage and optimise databases (MS SQL, MySQL, SQLite, and MongoDB).Use message brokers, such as RabbitMQ, for interâ??service communication.Build and deploy cloud-based solutions on Microsoft Azure.Apply SDLC best practices and implement MVC, Entity Framework, and LINQ.Conduct code reviews and support continuous improvement.Troubleshoot and resolve application issues and performance problems.Stay up to date with emerging technologies and industry trends.Job Experience and Skills Required:Undergraduate degree in Computer Science or Software Engineering Proficiency in Microsoft Visual Studio and .NET Framework (versions 3.5 and higher) SQL Databases (MSSQL, MySQL, SQLite and Oracle) Experience with Model View Controller architect (MVC3), WCF and WPFFront-end experience skills (HTML, CSS, and JavaScript)Apply now!
https://www.executiveplacements.com/Jobs/S/Senior-Full-Stack-Software-Developer-C-sharp--Pyt-1277180-Job-Search-04-01-2026-00-00-00-AM.asp?sid=gumtree
7d
Executive Placements
1
Business Development Executive Property Software Solutions (POS24295)Midrand (Hybrid Role) R 35 000 to R 40 000 + commission (negotiable depending on experience)Purpose: Business Development for a leading Property Software Company its with H/O based in Cape Town. This is hybrid role so you can work from home. Previous experience in Business Development Executive role will be given preference especially within the Property market. Candidates with experience or strong knowledge in Accounting or Bookkeeping will also be given preference.Requirements:MatricAccounting Experience / Background or qualificationPrevious experience in Property sector will be a bonus (rentals/sales etc)Previous Experience in Business Development role within Property of Software industry will be an advantageSales and marketing administration, research and customer supportOwn reliable transport as there is travelling involvedAbility/Facilities available to work from home Hybrid Role based Midrand and Surrounding areasClosing Date: 31 October 2024
https://www.executiveplacements.com/Jobs/B/Business-Development-Manager-Midrand-1198325-Job-Search-6-27-2025-8-53-56-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Business Development Executive Property Software Solutions (POS24294)Pietermaritzburg (Hybrid Role) R 35 000 to R 40 000 + commission (negotiable depending on experience)Purpose: Business Development for a leading Property Software Company its with H/O based in Cape Town. This is hybrid role so you can work from home. Previous experience in Business Development Executive role will be given preference especially within the Property market. Candidates with experience or strong knowledge in Accounting or Bookkeeping will also be given preference.Requirements:MatricAccounting Experience / Background or qualificationPrevious experience in Property sector will be a bonus (rentals/sales etc)Previous Experience in Business Development role within Property of Software industry will be an advantageSales and marketing administration, research and customer supportOwn reliable transport as there is travelling involvedAbility/Facilities available to work from home Hybrid Role based in Pietermaritzburg and Surrounding areasClosing Date: 31 October 2024
https://www.executiveplacements.com/Jobs/B/Business-Development-Manager-PMB-1198334-Job-Search-6-27-2025-8-54-09-AM.asp?sid=gumtree
9mo
Executive Placements
1
My client is a fastâ??growing, techâ??led business operating across multiple African markets. They are hiring a Midâ??Level Software Developer to join a small, highâ??calibre engineering team based in Cape Town.This is a handsâ??on development role where youll work on core systems that support payments, credit, distribution, and field operations used by thousands of users daily. Youll ship code to production regularly, collaborate closely with product and business teams, and have meaningful input into technical decisions.What youll be doing:Designing, building, and maintaining productionâ??grade softwareWorking across the full development lifecycle, from requirements to deploymentWriting clean, maintainable, and wellâ??tested codeCollaborating with a small, experienced engineering teamImproving system performance, reliability, and scalabilityLearning fast, owning features, and growing your technical depthSkills & Experience: Minimum 25 years experience as a software developerComfortable working in a modern backend or fullâ??stack environmentExperience with one or more mainstream languages (Java, .NET, or similar)Familiarity with APIs, databases, and production systemsAble to work independently while collaborating effectively in a teamCurious, pragmatic, and motivated to keep learningQualification:Relevant degree or equivalent practical experience in software development or information technologyContact LIZAAN BUNNING on
https://www.executiveplacements.com/Jobs/M/MidLevel-to-Senior-Software-Developer-1275330-Job-Search-03-25-2026-10-15-03-AM.asp?sid=gumtree
13d
Executive Placements
1
SavedSave
Company and Job Description:An established, technology-focused organisation is looking to appoint a MidSenior UI/UX Developer to work on advanced monitoring and control systems used to manage critical infrastructure. This role combines strong UI/UX design capability with hands-on front-end development, offering exposure to complex, data-heavy platforms where usability and clarity are mission-critical.You will be instrumental in shaping intuitive dashboards and system interfaces that translate real-time operational data into actionable insights. Working closely with engineers and product stakeholders, this role offers meaningful ownership, technical depth, and the opportunity to contribute to high-impact software used in industrial and energy environments.If you enjoy solving complex problems through thoughtful design and clean implementation, this role offers both technical challenge and long-term growth.Key Responsibilities:Design intuitive user interfaces for monitoring dashboards, analytics views, and control systemsCreate user flows, wireframes, prototypes, and contribute to design systemsImplement UI components within a C#-based front-end environmentTranslate UI/UX designs into functional, maintainable codeDesign and implement real-time data visualisation dashboardsCollaborate with engineering and product teams to enhance usability and functionalityJob Experience and Skills Required:Education: Relevant tertiary qualification in Design, Computer Science, Software Development, or a related fieldExperience: Minimum of 5 years experience in UI/UX development or front-end engineering, with proven delivery of production software interfacesSkills: Strong UI/UX design capability with experience in complex or data-heavy interfacesProficiency in Figma, Adobe XD, Sketch, or similar design toolsStrong front-end development experience in C# environments (e.g. .NET, WPF, WinUI, Blazor)Experience integrating user interfaces with APIs and live data streamsSolid understanding of usability principles, interaction design, and data visualisationExperience using Git or similar version control systemsNon-negotiables: Ability to work across both design and engineering functions and communicate effectively with technical stakeholdersApply now!
https://www.executiveplacements.com/Jobs/U/UIUX-Developer-1278628-Job-Search-04-08-2026-04-15-14-AM.asp?sid=gumtree
19h
Executive Placements
1
SavedSave
Were looking for a Project Manager with strong software development experience to lead the delivery of customer-facing digital products.This role is ideal for someone who has managed the build of web or mobile applications, working closely with engineers, product teams, and designers in an Agile environment.What Youll Do:Lead end-to-end delivery of digital products (web and/or mobile apps)Work closely with developers, UX/UI designers, and Product OwnersManage Agile delivery processes (sprint planning, stand-ups, backlog alignment)Drive delivery timelines, risks, dependencies, and stakeholder communicationEnsure successful release planning, testing (UAT), and go-live readinessCoordinate across business and technical teams to ensure alignment on prioritiesProvide clear status reporting and delivery visibility to stakeholdersWhat Were Looking For:Proven experience managing software development / app delivery projectsStrong experience in Agile environments (Scrum/Kanban)Experience working with:Engineering teams (developers, architects)Product and design teamsTrack record delivering:Web applications, mobile apps, or digital platformsAbility to manage multiple stakeholders in a fast-paced environmentStrong communication and organisational skills
https://www.executiveplacements.com/Jobs/P/Project-Manager-1277755-Job-Search-4-2-2026-8-06-57-AM.asp?sid=gumtree
6d
Executive Placements
1
SavedSave
Ability to document and troubleshoot errorsExcellent communication skills & Attention to detailISTQB CertifiedAnalytical mind and problem-solving aptitudeKnowledge of Agile/Scrum methodologies.Reviewing software requirements and preparing automation test scenariosExecuting Automation tests on software usabilityGood with Selenium and Java tools
https://www.executiveplacements.com/Jobs/T/Test-Engineer-1173179-Job-Search-07-01-2025-00-00-00-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
SQL experience and experience with web development as well as a solid understanding of automation testing. Opportunity to join a cross-functional team building cloud applications that are revolutionising impactful IoT solutions. Gauteng based.
https://www.executiveplacements.com/Jobs/S/Senior-Cloud-Software-Engineer-1264139-Job-Search-4-8-2026-10-16-00-AM.asp?sid=gumtree
19h
Executive Placements
1
SavedSave
The Job: Develop and enhance Windows Forms UI for C# desktop applicationsFocus on usability, visual consistency, and strong user experienceTranslate user and business requirements into intuitive interfacesModernise and improve existing UI designs with strong attention to detailKey Responsibilities: Design and develop Windows Forms UI for new and existing modulesEnsure a consistent look, feel, and usability across the applicationImplement and optimise UI using WinForms and Telerik controlsModernise legacy interfaces to improve layout, workflow, and user experienceIdentify and resolve usability issues and UI inconsistenciesCollaborate with stakeholders and users to translate feedback into UI improvementsDevelop custom controls and reusable UI components where neededMaintain clean, well-documented front-end code following UI standardsConduct thorough UI testing, including edge-case scenariosSupport UI design discussions, mock-ups, documentation, and demonstrationsJob Experience and Skills Required:Degree or Diploma in Computer Science, Computer Engineering, Information Science, or a related field5+ years experience developing software with strong C# Windows Forms UI expertiseProven ability to design, enhance, and maintain complex desktop application interfacesStrong experience with WinForms architecture, Telerik controls, and custom UI componentsProficiency in .NET Framework, Windows Services, WCF, and Entity FrameworkSolid understanding of UI/UX principles, object-oriented design, and clean coding practicesAdvantageous: experience with engineering software, REST APIs, WinUI, or Xamarin/.NET MAUIApply now!
https://www.executiveplacements.com/Jobs/S/Senior-Front-End-Developer-1271693-Job-Search-03-13-2026-00-00-00-AM.asp?sid=gumtree
19h
Executive Placements
1
SavedSave
Key Responsibilities:The primary responsibilities of the Product Development Engineer include: Developing and maintaining product test equipment and software. Ensuring reliable and accurate test and manufacturing documentation in partnership with the development team. Managing production schedules. Purchasing and managing components. Managing suppliers and subcontractors. Shipping products. Required Skills and Qualifications:The following skills and education are mandatory for the Product Development Engineer: Bachelors in Industrial or Electronic Engineering. Design, manufacture and test analog and digital electronic circuits. Basic C# programming skills. Leverage test and measurement equipment to validate hardware designs. Ability to use productivity tools (eg. Microsoft Office). Passion for electronics, product design and manufacturing. Preferred Skills:Included skills are nice-to-have but not mandatory: Proficiency in C#. Schematic capture in Altium Designer. PCB layout in Altium Designer. 3D CAD experience. Proficiency in using Microsoft Project for planning. Experience in developing embedded software using C and C++. Ability to work in Microsoft Office (Word, Excel, SharePoint, and Visio). Ability to use version control tools (e.g. Git). 5 years experience in hardware development.
https://www.executiveplacements.com/Jobs/P/Product-Development-Engineer-1270508-Job-Search-03-10-2026-00-00-00-AM.asp?sid=gumtree
5d
Executive Placements
1
SavedSave
JNR TECHNICAL Engineer/Technician - Personal Computer, Office Equipment - TECHNICAL REPAIRS* Matric* Minimum 2 Years experience in TECHNICAL REPAIRS* Valid Drivers License* Technical Minded* Microsoft Office* Application Sofware* Barcode Printing Label Software* WLAN* Android OS* Software Security Patching Skills* OWN TRANSPORTJOB DUTIES:* Perform Electronic & Mechanical Repairs to Products - Digital and/or Radio Frequency (RF) equipment - Personal Computer, Standard Office Equipment* SMD Component Soldering Skills* Service Calls* Configures & Test Sales Demo Systems per Demo request instructions
https://www.executiveplacements.com/Jobs/S/SERVICE-TECHNICAL-ENGINEER-1261414-Job-Search-03-26-2026-00-00-00-AM.asp?sid=gumtree
13d
Executive Placements
1
Requirements:Completed BSc degree5 years of hands-on development experience with C#, SQL Server, Angular Experience with Entity Framework, LINQ, or Azure DevOpsExposure to a wide range of projects and real-world technical challengesApply now!
https://www.executiveplacements.com/Jobs/F/Full-Stack-Developer-C-sharp-and-Angular-1199317-Job-Search-07-01-2025-10-13-08-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Minimum RequirementsEducation:A 3-year Degree in a relevant discipline from a recognised institution.Agile Certification is essential E.g Scrum Alliance Certified Scrum Professional, Scrum Alliance Certified Scrum Master or Certified Scrum Product Owner, PMI-Agile Certified Practitioners (ACP), SAFe certificationPMP or PRINCE2 Practitioner Status will be advantageous. Global Experience Standards (5)At least 5 years experience managing software development and digital projects with Agile methodology in a structured environment.Extensive experience of executive engagementTelecommunications experience will be advantageous but not compulsory.3-5 years experience in taking products to market is essential.Digital exposure and experience are advantageousTraining:Agile methodologiesPMP/PRINCE2 Practitioner training would be an advantageSoftware Development LifecycleProduct Development Lifecycle
https://www.executiveplacements.com/Jobs/S/Scrum-Master-1276439-Job-Search-03-30-2026-04-33-58-AM.asp?sid=gumtree
9d
Executive Placements
1
SavedSave
Description:Analysis and Planning (20%): Lead the application lifecycle by creating user stories and collaborating with cross-functional teams. Research technologies, design reusable architecture, provide project estimates, and track JIRA progress to mitigate risks.Development and Testing (40%): Lead development using high-quality code and standards. Manage version control, test environments, automated testing, and CI/CD pipelines to ensure seamless production deployment.Reporting and Communication (10%): Provide stakeholders with clear updates on status, risks, and progress. Maintain system logs, release notes, and technical manuals while offering expert insights on project queries.Contribution to Team (20%): Lead through code reviews, mentoring, and knowledge sharing. Foster a collaborative culture, contribute to technical recruitment, and interface across teams to ensure successful product delivery.Quality Management and Compliance (10%): Ensure products meet FDA, CE, ISO, and SOC2 standards via QMS guidelines. Safeguard information per company policy and assist the team lead in updating development processes.Requirements:Years of Experience:8+ years relevant experienceRequired Qualifications:Essential: National Senior CertificateDesirable: Tertiary education diploma/degree relevant to software developmentDesirable: 3 year degree in computer science or equivalentRequired 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 programming.Strong knowledge of Android development and its supporting systems.Proficient 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, lifecycles.Knowledge of common 3rd party frameworks/libraries available and integration experience.Strong UI development experience and developing for dynamic screen support.Experience with RESTful API integration.Well versed in Git.Solid understanding of the full mobile development life cycle within an Agile environment.Please note only candidates that meet the minimum requirements will be considered. Please follow our website and social media channels to be the first to know when our clients have new vacancies!
https://www.executiveplacements.com/Jobs/S/Senior-Android-Developer-Pretoria-1276538-Job-Search-03-30-2026-10-05-07-AM.asp?sid=gumtree
8d
Executive Placements
1
SavedSave
Key Responsibilities:Lead, mentor, and grow a high-performing team while fostering a collaborative, productive environmentContribute to development by building, maintaining, and improving software while upholding best practicesOversee end-to-end project delivery, ensuring timelines, scope, and stakeholder expectations are metDefine and enforce technical standards, architecture, and continuous innovationDrive Agile processes and optimise workflows, CI/CD, and overall team efficiencyEnsure high-quality delivery through robust testing, automation, and code standardsAlign technical delivery with business goals through clear communication and cross-functional collaborationJob Experience and Skills Required:Relevant degree in Computer Science with additional certification in Agile or project management6+ years in software development, including leadership experience and a strong track record delivering complex projectsSolid full-stack development expertise across modern languages, frameworks, databases, and cloud/DevOps toolsApply now!
https://www.executiveplacements.com/Jobs/S/Software-Development-Manager-1276117-Job-Search-03-27-2026-10-16-03-AM.asp?sid=gumtree
11d
Executive Placements
1
SavedSave
About the RoleWe are looking for a skilled DevOps Engineer to join our team. As a DevOps Engineer, you will be responsible for collaborating with software developers, system operators, and other IT staff members to manage code releases. You will be involved in automating and streamlining operations and processes and building and maintaining tools for deployment, monitoring, and operations.Duties and ResponsibilitiesCollaborate with team members to improve the companys engineering tools, systems, procedures, and data securityAutomate the deployment, scaling, and management of our applicationDevelop and maintain CI/CD pipelinesMonitor the systems performance and troubleshoot issuesEnsure the security and integrity of the systemCI/CD optimisationRelease promotion workflowsImage digest enforcementGitOps implementationDeployment governanceArgoCD configuration standardsDeliverables:CI/CD redesign artefactsRelease governance frameworkDeployment integrity modelIf you have a solid background in software engineering and are familiar with Agile methodologies, we would like to meet you. Apply now to be part of our dynamic team!
https://www.executiveplacements.com/Jobs/D/DevOps-Engineer-1277708-Job-Search-04-02-2026-04-31-34-AM.asp?sid=gumtree
6d
Executive Placements
1
SavedSave
Location: Hybrid (Melrose Arch, Johannesburg)Employment Type: Full-TimeIndustry: Financial Services | IT | SaaSWatersEdge Solutions is partnering with a fast-growing technology business to recruit a capable and motivated Intermediate Software Developer. This role is ideal for someone with a solid development foundation who is ready to deepen their technical expertise while contributing to meaningful, real-world systems. You’ll join a collaborative team building scalable web applications that support complex financial processes in a fast-paced, high-impact environment.About the RoleAs an Intermediate Software Developer, you’ll contribute across the full software development lifecycle, from feature design and coding through to testing, deployment, and production support. You’ll work closely with experienced engineers, take ownership of features, and continue growing your skills in a supportive, agile environment.Key Responsibilities Contribute to the full software development lifecycle, including design, development, testing, and deploymentBuild and enhance scalable web-based applications and featuresTroubleshoot technical challenges, especially around secure and sensitive dataImprove system performance, reliability, and maintainabilityApply clean coding and secure development best practicesParticipate in QA, testing, and production supportCollaborate with team members to improve systems and user experienceWhat You’ll BringDegree in Computer Science, Software Engineering, IT, or a related field (or equivalent experience)2–5 years of software development experience, ideally in a web-based environmentExperience with a modern web frameworkStrong understanding of relational databases, preferably PostgreSQLGood coding practices with a focus on performance and maintainabilityStrong problem-solving skills and attention to detailComfortable working in an agile, collaborative teamGrowth mindset and willingness to learn new technologiesNice to HaveExperience with Python and DjangoExposure to NumPy or PandasFamiliarity with HTML, JavaScript, and CSSExperience using Git or similar version control toolshttps://www.executiveplacements.com/Jobs/I/Intermediate-Software-Developer-1275221-Job-Search-03-25-2026-05-00-15-AM.asp?sid=gumtree
14d
Executive Placements
1
SavedSave
Job & Company Description:As a Software Engineer, you will be responsible for taking products through the RTCA 178C software development lifecycle, including planning, requirements definition, design, development, verification, validation, and project wrap-up. You will analyse system-level requirements and translate them into high-level software requirements, develop embedded and application-level source code, and participate in integration activities including defect investigation and resolution.This role also includes writing and reviewing V-Model documentation, creating test cases to evaluate requirements, and providing technical leadership within a small SCRUM-based team.Job Experience & Skills Required:- 5+ years experience in software development- Strong C/C++ development experience- Experience in a safety-critical software environment- Embedded operating systems experience- Strong requirements analysis and technical documentation skills- Experience in a military environment (advantageous)Qualification:- BEng (Computer Engineering) or BSc equivalentApply now!For more engineering jobs, please visit
https://www.executiveplacements.com/Jobs/S/Software-Engineer-1265500-Job-Search-02-24-2026-04-14-25-AM.asp?sid=gumtree
2mo
Executive Placements
1
SavedSave
Job Summary:We are seeking experienced Platform Architects to join our team on a contractual basis. As a Platform Architect, you will be responsible for designing, developing, and implementing software platforms for our clients in the Information Technology and Telecommunications sectors.Duties and Responsibilities:Designing and implementing software platformsCollaborating with cross-functional teams to ensure platform successLeading platform architecture discussions and decisionsIdentifying and addressing technical challengesEnsuring platform scalability, security, and reliabilityLogical and deployment architectureHigh availability and resilience modellingMulti-zone cloud architectureIntegration architectureEnvironment segregation modellingDeliverables:Platform architecture design packDeployment topology diagramsResilience strategy
https://www.jobplacements.com/Jobs/P/Platform-Architects-1277705-Job-Search-04-02-2026-04-31-34-AM.asp?sid=gumtree
6d
Job Placements
Save this search and get notified
when new items are posted!
