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
Key ResponsibilitiesDesign, develop, and maintain scalable APIs using PythonBuild and enhance backend services using Django and Django REST FrameworkWork across the full product lifecycle, from development through to deploymentContribute to system architecture and technical decision-makingDeploy and manage applications within AWS environments (EC2, S3, RDS, ElasticCache)Implement and maintain asynchronous processing using CeleryOptimize performance using caching technologies such as RedisCollaborate with cross-functional and distributed teamsEnsure code quality through automated unit and integration testingContribute to CI/CD pipelines and continuous delivery practicesAnalyse and leverage data insights to improve system performance and reliabilityRequirementsMinimum 5 years experience working within a Python development environmentStrong experience with Django and Django REST FrameworkProven experience building and scaling APIsExperience working with AWS or similar cloud platformsSolid understanding of Docker and containerised environmentsExperience with task queues (Celery) and caching tools (Redis)Strong knowledge of Git and version control best practicesExperience with automated testing (unit and integration)Ability to work independently, take ownership, and drive tasks to completionA proactive mindset with a willingness to explore new technologiesDesirable SkillsExperience working in data-driven environmentsExposure to monitoring and logging tools (e.g. Elastic stack)Experience working in distributed or remote-first teams
https://www.executiveplacements.com/Jobs/S/Software-Developer-Python-1277574-Job-Search-04-02-2026-04-03-33-AM.asp?sid=gumtree
4d
Executive Placements
1
SavedSave
Senior Java Developer (POS24178)HybridR 80 000 per monthResponsibilities/Tasks: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.A strong knowledge of Java is essential.2-3 years relevant experience as a senior back-end developer in a multi-tiered Java application development.Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython).Ability to work in a team environment and collaborate on a common (UML) design model.A thorough understanding of SDLC processes, tools and techniques.Skills and Knowledge Requirements:·Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentation.·Experience of the following technologies:JEE (J2EE) server side technologies, SOAP and ServicesSpring framework (preferable)JPA /HibernateExperience with an application server (IBM Websphere - preferable)Integration experience (Web/RESTful services, JMS)JAXB and XML SchemaMavenSQL and experience with a relational database (i.e. Oracle, PostgreSQL, MySQL, DB2)SoapUI/Postman·Ability to deliver production quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases.·Knowledge and experience of the following would be a plus:Business process/workflow layers e.g. JBPM, BPEL (Activiti)Rules engines (i.e. Drools)Design patterns (Object Oriented, SOLID, GRASP)Continuous integration tools (i.e. Jenkins, Bamboo, Docker).Closing Date: 15 July 2024
https://www.executiveplacements.com/Jobs/S/Senior-Java-Developer-1198429-Job-Search-6-27-2025-9-18-46-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Im currently engaging with a network of top-tier software houses, fintechs, and product-based environments that are continuously looking for strong .NET talent.These environments typically work with modern stacks, including ASP.NET Core, Angular/React, Azure, and microservices architectures.If youre passionate about clean code, enjoy solving complex problems, and are looking to position yourself for exciting opportunities in the market, Id love to connect.Whether youre actively exploring or just open to hearing about whats out there, feel free to reach out for a confidential discussion.Apply Now!For more information contact:Raees SadekIT RecruitmentResearcher
https://www.executiveplacements.com/Jobs/C/C-sharp-Developer-1276271-Job-Search-03-27-2026-00-00-00-AM.asp?sid=gumtree
7d
Executive Placements
1
SavedSave
Were on the hunt for a skilled Software Engineer with experience in the automation industry to join our clients dynamic team! If youre passionate about developing cutting-edge solutions, enjoy programming and system integration, and thrive in a fast-paced, tech-driven environment, then we want to hear from you. Youll be working on innovative projects involving industrial automation, PLCs, SCADA systems, and custom software development. This is your chance to be part of a team that values technical excellence, creativity, and hands-on problem solving. Take the next step in your engineering careerApply now!Education:NDip / BTech / BEng in Electronic/Computer EngineeringJob Experience & Skills Required:3-4 years experiencePLC knowledge (Siemens, Allen Bradley, Rockwell, etc.)Python experienceIntegration of systemsSoftware experienceSQL experienceApply now!
https://www.jobplacements.com/Jobs/P/PLC-Programmer-1275332-Job-Search-03-25-2026-10-15-31-AM.asp?sid=gumtree
3d
Job Placements
1
SavedSave
Competitive salary and performance-based bonusesGenerous paid time off and holidaysFlexible work schedule with hybrid and remote optionsProfessional development opportunities and continuous learning supportVibrant, inclusive company culture that fosters creativity and innovationModern office space equipped with the latest technology and amenitiesTeam-building events, happy hours, etc.Job Description:Design, develop, and maintain high-quality software solutions using C#Collaborate with cross-functional teams to define, design, and ship new featuresOptimize and enhance existing software for maximum speed and scalabilityParticipate in code reviews, providing constructive feedback to team membersMentor junior developers and contribute to continuous learning within the teamStay current with emerging technologies and industry trendsSkills & Experience: Proven experience as a Senior Software Engineer with a focus on C#Strong understanding of object-oriented programming and software design patternsExperience with .NET framework and .NET CoreFamiliarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plusExcellent problem-solving skills and attention to detailAbility to work in a fast-paced, collaborative environmentStrong communication skills and a proactive mindsetQualification:Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience) Contact LIZAAN BUNNING on
https://www.executiveplacements.com/Jobs/S/Senior-Software-Engineer-1275520-Job-Search-03-26-2026-04-13-47-AM.asp?sid=gumtree
11d
Executive Placements
1
SavedSave
Job Experience & Skills Required:A minimum of 5 - 8 years development experienceBSc Degree or tertiary DegreeExperience in the following technologies & design patterns: C#, .Net Core, SQL, AngularAWS / Azure / GCP experience beneficialSolid PrinciplesHybrid Role
https://www.executiveplacements.com/Jobs/S/Senior-C-sharpNET-Developer-1196870-Job-Search-06-23-2025-16-13-37-PM.asp?sid=gumtree
9mo
Executive Placements
1
Submit your CV to:
https://www.executiveplacements.com/Jobs/A/0964-Full-Stack-Developer-Expert-TTD-1275679-Job-Search-03-26-2026-10-09-10-AM.asp?sid=gumtree
10d
Executive Placements
1
Managing 5 developers to ensure project are rolled out on time (dont need to be technical)Communicating with client on project delivery and statusAge would say 25-35Female preferable
https://www.jobplacements.com/Jobs/J/Junior-Project-Manager-Project-Co-ordinator-1277591-Job-Search-04-02-2026-04-10-29-AM.asp?sid=gumtree
4d
Job Placements
1
SavedSave
Software Developer Role OverviewAs a Software Developer, you will:Participate in every stage of the development lifecycle, including feature conception, design, implementation, testing, rollout, and ensuring smooth, safe production operationsApply a business mindset and continuously explore ways to improve the platform through effective and strategic developmentFollow and enhance best practices throughout all development stagesTackle challenges associated with handling highly sensitive dataWork with cutting-edge technologies to enhance applications and optimize performanceParticipate in conferences and educational programs for ongoing learningShare knowledge and mentor team members on best practices, code quality, and modern frameworksPerform quality assurance checks and testing prior to deploymentRequirements:Strong academic background with a degree in Computer Science, Software Engineering, IT, or a relevant discipline (or equivalent proven experience)Passionate about software development, with experience working in a web frameworkExperience working with relational databases (preferably PostgreSQL)Strong problem-solving abilities with a commitment to high-quality outcomesTeam-oriented, trustworthy, and motivatedknowledge/experience:Python / DjangoNumerical libraries such as NumPy / Pandashttps://www.executiveplacements.com/Jobs/S/Software-Developer-1195239-Job-Search-06-18-2025-02-00-14-AM.asp?sid=gumtree
10mo
Executive Placements
1
Our client in the automotive supply chain sector is seeking a highly skilled Software Developer to join their dynamic development team. The ideal candidate will have strong full-stack development capabilities with proven experience in Microsoft .NET technologies, particularly C#, and be comfortable working in a high-performance, fast-paced environment.Location: GautengJob type: PermanentDuties and ResponsibilitiesDesign, develop, and maintain scalable software solutions in line with business requirements.Work on both front-end and back-end development, contributing to all phases of the development lifecycle.Integrate software components and third-party programs.Participate in code reviews, debugging, and troubleshooting.Ensure best practices in development, security, and performance.Collaborate with cross-functional teams to deliver high-quality, user-friendly applications.Minimum Requirements4+ years of professional software development experience.Proficiency in Microsoft .NET C# and SQL.Solid experience with JavaScript frameworks (preferably Angular).Full-stack developmentExperience with Entity Framework Core (EF Core) and LINQ.Strong analytical, problem-solving, and communication skills.Ability to work both independently and within a collaborative team.SkillsAutomotive or SCM industry experience.Exposure to Agile methodologies and DevOpsFamiliarity with RESTful API development.Should you meet the above criteria, we invite you to apply directly to the advertisement. Should you not hear back from us within 2 weeks of application, kindly consider your application as unsuccessful
https://www.executiveplacements.com/Jobs/S/Software-Developer--Automotive-SCM-1196054-Job-Search-06-20-2025-02-00-15-AM.asp?sid=gumtree
10mo
Executive Placements
1
SavedSave
This is not just another software engineering role - its an opportunity to work on a high-traffic, data-driven platform used by millions, where your code directly impacts performance, scalability, and user experience. If youre the kind of engineer who cares as much about clean architecture and elegant code as you do about delivery and impact, this role is built for you. Situated in Cape Town with remote flexibility, this role sits within a high-performance product and tech environment that values ownership, continuous learning, and clean, scalable code. If youre ready to take a step up - technically and professionally - read on.
https://www.executiveplacements.com/Jobs/S/Senior-Software-Engineer-1196807-Job-Search-06-23-2025-10-16-55-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Business Development Manager (POS25117)SOMERSET WESTR 25 000 to R 35 000 + commission (negotiable depending on experience)Requirements: 2-3 years of experience in sales and business development (property managementsales or SaaS sales will be advantageous) Diploma or degree in Finance, Business, or a related field. Experience in financial software solutions (advantageous). Proficiency in Microsoft Office & CRM platformsKey Responsibilities: Identify and engage new business opportunities within the property managementsector. Build and maintain strong relationships with potential and existing clients. Conduct product demonstrations and presentations to showcase the benefits of the company Develop sales strategies to achieve and exceed targets. Handle negotiations and contract finalization with clients. Work closely with the marketing and sales team to execute campaigns. Provide ongoing client support to ensure retention and satisfaction. Stay updated on industry trends and competitor activities to refine sales strategies.Skills Strong sales and negotiation skills with a proven track record in closing deals. Excellent verbal and written communication abilities. Ability to conduct product demos and articulate software solutions effectively. Proficient in CRM software and sales tracking tools. Strong time management and ability to work independently. A keen understanding of property management processes. Self-motivated with a goal-driven attitude.Closing Date: 10 May 2025
https://www.executiveplacements.com/Jobs/B/Business-Development-Manager-1198337-Job-Search-6-27-2025-8-54-49-AM.asp?sid=gumtree
9mo
Executive Placements
1
As a Product Specialist, you will bridge the gap between software development and end-users, turning complex technical concepts into clear, user-friendly documentation and visual assets. From writing technical guides to designing intuitive UI elements, your work will ensure every feature we release is accompanied by world-class support materials.Role Description / ResponsibilitiesYou will be the go-to expert for product knowledge, impacting both internal teams and customers throughout the product lifecycle:Creating High-Impact Documentation: Collaborate with development and training teams to produce clear, concise help materials, feature overviews, rollout instructions, and how-to guides.Visual Storytelling & Design: Develop infographics, videos, and images that simplify complex ideas. Support UX initiatives by designing application icons and web graphics aligned with the product brand.Knowledge Transfer: Train internal staff and ensure teams are up-to-date with new product features and updates.Continuous Improvement: Regularly review and revise content to keep it aligned with evolving products.Cross-Functional Collaboration: Participate in stand-ups and documentation reviews, working with Scrum Managers and Business Analysts to capture and address documentation needs.Requirements / SkillsExceptional writing skills with the ability to simplify complex technical conceptsDesign proficiency using tools such as Adobe Photoshop, Affinity, or similar; strong UX/UI awarenessFamiliarity with documentation platforms (Google Workspace), web publishing tools (WordPress), and AI-assisted content creationMultimedia content creation skills, including video
https://www.jobplacements.com/Jobs/P/Product-Specialist--Software-Tech--RemoteFlexibl-1276349-Job-Search-3-30-2026-7-03-10-AM.asp?sid=gumtree
7d
Job Placements
1
ENVIRONMENT:A global leader in safety and industrial IoT technology is building next-generation connected systems that integrate hardware devices, sensors, and cloud platforms into a unified, data-driven ecosystem. Their South African engineering team works closely with international counterparts to deliver scalable, real-time monitoring and control solutions. This role is ideal for a Senior Developer who enjoys working across embedded systems and modern web technologies, bridging the gap between device-level programming and cloud-based user interfaces. DUTIES: Design and develop embedded software for device-level integrations and IoT systemsBuild and maintain firmware and low-level components using C/C++Develop and enhance web-based interfaces using Angular and TypeScriptIntegrate embedded systems with cloud platforms and backend servicesCollaborate with hardware, cloud, and product teams to deliver end-to-end solutionsContribute to system architecture across embedded, backend, and frontend layersPerform code reviews, mentor junior developers, and drive best practicesEnsure performance, reliability, and scalability across device and platform layersSupport debugging, testing, and optimisation of both embedded and web applications REQUIREMENTS:Qualifications & Experience: Bachelor’s degree in Computer Science, Electronic Engineering or related field5+ years’ experience in embedded software developmentStrong C/C++ development experience (embedded/firmware level)Solid experience with JavaScript / TypeScript and AngularExperience integrating hardware devices with cloud or backend systemsUnderstanding of networking, protocols, and system integration Advantageous: Experience with IoT protocols (MQTT, Modbus, BACnet)Exposure to AWS or other cloud platformsExperience with Linux-based embedded environmentsKnowledge of CI/CD, automated testing, and DevOps practicesExperience with real-time systems or edge computing ATTRIBUTES: Strong problem-solving ability across both hardware and software domainsComfortable working across multiple layers of a system (embedded to UI)Collaborative mindset with strong communication skillsAbility to take ownership and drive technical solutionsPassion for building reliable, real-world systems with tangible impact
https://www.executiveplacements.com/Jobs/S/Senior-Embedded-Software-Developer-CC-JavaScript-1275291-Job-Search-03-25-2026-09-00-16-AM.asp?sid=gumtree
11d
Executive Placements
1
ENVIRONMENT:A global leader in safety and industrial technology is expanding its IoT and cloud platform capabilities, building cutting-edge solutions that connect HVAC-R systems, gas detection hardware, and OEM equipment into a unified, cloud-driven ecosystem. Their South African engineering team collaborates closely with international teams across Germany and the USA to deliver scalable, real-time monitoring and data-driven systems. They are looking for a Software Developer to join a modern, Agile, product-driven environment focused on building impactful, large-scale industrial IoT solutions. DUTIES: Design, develop and maintain cloud-native backend services and microservicesBuild and enhance AWS-based infrastructure, APIs, and data pipelinesDevelop integration capabilities for IoT devices and third-party systemsCollaborate with Product, QA and Hardware teams to deliver featuresParticipate in architecture discussions, code reviews, and best practicesEnsure system reliability, scalability, and performance in productionContribute to CI/CD pipelines, automation, and internal toolingSupport continuous improvement within an Agile engineering environment REQUIREMENTS:Qualifications & Experience: Bachelor’s degree in Computer Science, Engineering or related fieldMinimum 2+ years’ software development experienceStrong JavaScript and Node.js development skillsExperience working with REST APIs and distributed systemsSQL experience (PostgreSQL preferred)Understanding of cloud platforms (AWS preferred)Comfortable working in Linux environmentsKnowledge of web technologies (HTML, CSS, JavaScript)Advantageous: TypeScript and modern frontend frameworks (Angular or similar)Experience with Docker, Terraform, Ansible or CI/CD pipelinesExposure to IoT systems, device integration, or industrial protocols (MQTT, Modbus, BACnet) C / C++ experience (for device-level integrations)Mobile development exposure (Android / iOS) ATTRIBUTES: Strong problem-solving and analytical mindsetSelf-driven with the ability to take ownership of work Collaborative team player with strong communication skills Curious, adaptable, and eager to learn new technologies Ability to work in a fast-paced, global engineering environment
https://www.executiveplacements.com/Jobs/S/Software-Developer-Cloud-IoT-JavaScript-Nodejs-AWS-1275293-Job-Search-03-25-2026-09-00-16-AM.asp?sid=gumtree
11d
Executive Placements
1
SavedSave
Purpose of the Role: New development and maintenance of the EHS and back-end web application servicesDuties:System documentationSystem analysis, design and developmentUnit Testing and involvement in Regression, Performance, and Systems Integration TestingImpact analysisRequirements:3 year completed Degree3 to 5 years solid experience in Java DevelopmentSound understanding and application of software design best practice protocols and architecture, IP Networks, open source tools, APIs, specific to cloud-based solutions such as EHRs, MPIs, data exchange and interoperability in healthcare or insurance industriesApply now!Mel NandalallSenior IT Recruitment Consultant
https://www.executiveplacements.com/Jobs/J/Java-Developer-1196614-Job-Search-06-23-2025-04-13-11-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
An exciting opportunity has opened for a skilled and passionate Solution Developer to join a dynamic IT team within a leading health-focused organisation based in Parktown. This role focuses on the technical development and testing of enterprise-level solutions and delivering high-performance applications that meet business requirements across Africa. The successful candidate will play a pivotal role in building secure, innovative systems using technologies such as .NET, C#, Azure, and Blazor. If youre energised by problem-solving and passionate about scalable architecture, this is your opportunity to make a measurable impact in a collaborative and vibrant environment.
https://www.executiveplacements.com/Jobs/S/Solution-Developer-1197481-Job-Search-06-25-2025-04-18-10-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Qualifications and Experience:Bachelors degree in Computer Science, Engineering, or a related technical field.Extensive experience (typically 7+ years) in software development or a related technical role with increasing responsibility.Proven experience (typically 5+ years) leading technical projects and teams, preferably within a scaled Agile environment.Strong experience (typically 3+ years) facilitating Agile teams using Scrum, ideally within SAFe.Deep understanding of Agile principles, Scrum framework, and the Scaled Agile Framework (SAFe).Solid technical background with expertise in software development, system architecture, and relevant technologies.Excellent leadership, communication, interpersonal, and presentation skills.Strong problem-solving, analytical, and decision-making abilities.Proven ability to manage complex technical projects and navigate challenging situations within a scaled Agile context.Experience with Agile project management tools (e.g., Jira, Confluence) and tools specific to SAFe (e.g., alignment dashboards).SAFe certification (e.g., SAFe Agilist, SASM, SSM) is highly preferred.Scrum Master certification (e.g., CSM, PSM) is a plus.Project Management certification (e.g., PMP, PRINCE2) is a plus.
https://www.executiveplacements.com/Jobs/A/Agile-Project-Lead-Scrum-Master-1196842-Job-Search-06-23-2025-10-31-39-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Diploma or degree in IT or Computer Science (preferred)Minimum 10 years of development experience (commercial or private)Must have held a previous role for at least 5 consecutive yearsC# with strong object-oriented design principles (inheritance, abstraction, shared libraries)ASP.NET MVC frameworkExperience with multi-threaded applicationsStrong skills in LINQ and LINQ-to-SQLProficient in Microsoft SQL ServerWPF, WCF
https://www.executiveplacements.com/Jobs/S/Senior-Net-Developer-1196871-Job-Search-06-23-2025-16-13-39-PM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Our client is seeking an experienced and highly motivated Back-End Software Developer to join a dynamic development team. The ideal candidate will have strong experience in Microsoft technologies, be comfortable working in a hybrid environment, and have a proactive, solution-oriented mindset.Location: GautengJob type: PermanentDuties and ResponsibilitiesDevelop and maintain back-end applications and servicesWrite clean, scalable, and efficient code using .NET (C#)Collaborate with cross-functional teams to design and deliver high-quality softwareWork with databases, queues, and cloud infrastructureContribute to DevOps practices and deployment pipelinesMinimum RequirementsMinimum 4 years’ experience in back-end developmentProficient in Microsoft .NET (C#)Strong working knowledge of SQLExperience with Azure DevOpsFamiliarity with RabbitMQ and RedisUnderstanding of software development best practicesSkillsExperience with Linux environmentsExposure to CI/CD pipelines and containerizationShould you meet the above criteria, we invite you to apply directly to the advertisement. Should you not hear back from us within 2 weeks of application, kindly consider your application as unsuccessful
https://www.executiveplacements.com/Jobs/B/Back-End-Software-Developer-1196056-Job-Search-06-20-2025-02-00-15-AM.asp?sid=gumtree
10mo
Executive Placements
Save this search and get notified
when new items are posted!
