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
Strong Java Development backgroundSpring Boot, REST APIs, MicroservicesBonus: Exposure to AWS, Docker, KubernetesQualification:Relevant IT Degree or Diploma Contact Kauthar Marcus on
https://www.executiveplacements.com/Jobs/J/Java-Developer-1198162-Job-Search-06-27-2025-04-12-41-AM.asp?sid=gumtree
9mo
Executive Placements
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
7d
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
15d
Executive Placements
1
Responsibilities:Well-rounded Developer with back-end experience Education & Skills:3 years experience as a Back-End Developer Degree in Computer Science or similar Java Certificate - advantageous Experience with Java, Microservices and EnterpriseApply now!
https://www.executiveplacements.com/Jobs/I/Intermediate-Software-Engineer-Java-1205764-Job-Search-07-23-2025-10-13-18-AM.asp?sid=gumtree
9mo
Executive Placements
1
TECHNICAL ENGINEER - Technical Repairs* Matric/Grade 12* Minimum 2 years experience in TECHNICAL REPAIRS - Repairing Digital and/or RF Equipment* SMD Component Soldering Skills* Valid Drivers License - Own Transport* Technical Minded* Microsoft Office* Application Software* Barcode Printing Label Software* WLAN* Android OS* Software Patching SkillsDuties and Responsibilities:Perform Hardware Engineering TasksTroubleshoot Technical issuesMaintain Technology SystemsCollaborate with Team MembersI
https://www.jobplacements.com/Jobs/T/TECHNICAL-ENGINEERTECHNICIAN-TECHNOLOGY-1264038-Job-Search-04-01-2026-00-00-00-AM.asp?sid=gumtree
8d
Job Placements
1
SavedSave
Youll start by developing core business applications in C#, then expand into integration, infrastructure, and process design. As the department grows, youll evolve into a key technical leader, driving innovation and ensuring that the organisations technology stack is future-ready.Key Responsibilities:Design, develop, and maintain business applications using C#.Build integrations between internal systems and external platforms.Establish coding standards, version control, and application lifecycle processes.Create scalable solutions that support business operations and future growth.Provide technical support and gradually expand into broader IT responsibilities.Job Experience and Skills Required:Bachelors degree in Computer Science, Information Systems, or a related field.35 years experience in C# application development.Strong knowledge of SQL databases and API development.Exposure to cloud platforms (Azure or AWS preferred).Solid understanding of software architecture and design principles.Self-starter with the drive to establish and grow an IT function.Apply now!
https://www.executiveplacements.com/Jobs/I/Intermediate-C-sharp-Developer-1276262-Job-Search-03-29-2026-00-00-00-AM.asp?sid=gumtree
10d
Executive Placements
1
SavedSave
Financial services experienceSalesforce Implementation experienceSalesfore Service Cloud experience
https://www.executiveplacements.com/Jobs/P/Project-Manager-Salesforce-1278665-Job-Search-04-08-2026-04-28-05-AM.asp?sid=gumtree
1d
Executive Placements
1
SavedSave
Industry: Cloud Contact Centre Technology Location: Centurion (Hybrid) Non-negotiables: 3+ years experience with C# and SQL ServerJoin a dynamic, fast-growing tech company thats revolutionising cloud-based contact centres across Africa. Enjoy hybrid flexibility, growth opportunities, and a supportive, innovative team culture.ð??? QualificationsEducation:Bachelors Degree in Computer Science, Information Technology, or related fieldEquivalent experience will also be consideredâ?? RequirementsTechnical Experience:3+ years of hands-on development experience with C#Proven expertise in SQL Server: writing queries, stored procedures, functionsComfortable in Windows Server environmentsSoft Skills:Strong problem-solving ability and attention to detailSelf-starter with the ability to work independently and within a teamð??¯ Key Performance Areas (KPAs)Software DevelopmentDesign, code, and maintain software solutions using C#Ensure security, performance, and scalability of software productsDatabase DevelopmentWrite optimized SQL queries, functions, and stored procedures in SQL ServerHandle complex data operations with precision and efficiencyCollaborationLiaise with business and technical teams to transform requirements into solid, maintainable codeParticipate in regular team meetings, planning sessions, and reviewsMaintenance & SupportPerform application support post-deploymentTroubleshoot, debug, and optimize codebase as neededContinuous ImprovementSuggest and implement improvements in application architecture and coding practicesStay updated with new tools and best practicesð??¢ Apply NowAre you ready to work with cutting-edge cloud communication technology? Join a team where your skills matter, your input is valued, and your growth is encouraged. If youre a skilled C# developer with strong SQL experience, this role is for you!Note: If you do not hear back within 14 days, kindly consider your application unsuccessful.ð??© Contact:
https://www.executiveplacements.com/Jobs/C/C-sharp-Developer-1198497-Job-Search-06-27-2025-10-14-23-AM.asp?sid=gumtree
9mo
Executive Placements
1
ENVIRONMENT:A cutting-edge FinTech company has an exciting position for a go-getter & highly driven Software Developer to join its Joburg team. Your core role will be to participate in every stage of the development lifecycle, including feature conception, design, implementation, testing, rollout and making everything run smoothly and safely in production. You will also perform Quality Assurance checks and testing before launching to the live site. You will need a Degree in Computer Science/Software Engineering/IT or similar field with experience working with relational databases - preferably PostgreSQL. DUTIES:Participate in every stage of the development lifecycle, including feature conception, design, implementation, testing, rollout and making everything run smoothly and safely in production.Business mindset and are continuously thinking about new ways how to improve operations through effective and strategic development.Follow and improve practices at every stage of development.Tackle the challenges that come with processing highly sensitive data.Manage cutting-edge technologies to improve applications and optimize performance.Participate in conferences and educational programs.Ability to exchange knowledge and willingness to mentor team members in best practices, code quality and tech frameworks.Perform Quality Assurance checks and testing before launching to the live site. REQUIREMENTS:Strong academic background with a Degree in Computer Science, Software Engineering, IT or relevant discipline (unless a proven record of skills).A passionate Software Developer with experience developing in a web framework.Experience working with relational databases (preferably PostgreSQL). Advantageous –Python / DjangoNumerical libraries such as Numpy/PandasFront end Web technologies such as HTML, JavaScript &CSSVersion Control software such as GitLaTexExpertise in CybersecurityFinancial sector experience ATTRIBUTES:Great problem solver who takes pride in their work.A people person who is trustworthy and motivated.
https://www.executiveplacements.com/Jobs/S/Software-Developer-Python-Django-JHB-26151-1265428-Job-Search-02-24-2026-03-03-52-AM.asp?sid=gumtree
2mo
Executive Placements
1
SavedSave
Our client in the IT Industry is looking for a Senior C# Developer to join their team in Johannesburg, Gauteng. Qualifications & Experience:Bachelors degree in computer science, Software Engineering, or a related field.5+ years of hands-on experience in C# development.Proficiency in Microsoft Azure services, including Azure Functions, Azure Service Bus, Azure Event Hub, Azure Event Grid, Azure App Service, Azure Storage, and Azure DevOps.Certification in Agile development methodologies.Duties and Responsibilities:C# Development: Collaborate with cross-functional teams to design, develop, and maintain robust C# applications.Technical Leadership: Act as a technical mentor, guiding teams and fostering excellence in software architecture and development.Requirements Analysis: Work with stakeholders to gather and analyze technical requirements, translating them into architecture and design specifications.Microsoft Azure: Utilize Azure services to build, deploy, and manage scalable, secure, and reliable cloud-based solutions.Microservices: Design and implement microservices architecture for modular and scalable software development.API Integration: Develop and integrate APIs for seamless communication between components and third-party services.Test-Driven Development (TDD): Write unit tests and participate in code reviews to ensure code quality, maintainability, and reliability.Documentation: Create clear, concise, and user-friendly documentation for tools, frameworks, and systems to support team understanding and usage.Training and Mentorship: Provide guidance and training to junior developers and team members to enhance their technical skills.CI/CD: Implement and maintain CI/CD pipelines to automate deployments and ensure efficient, error-free releases.Troubleshooting: Investigate and resolve software defects, performance issues, and technical challenges.Collaboration: Partner with product managers, designers, and QA engineers to deliver high-quality software solutions.Software Testing: Implement robust testing frameworks, including unit, integration, and performance tests, to ensure system reliability.Development Standards: Adhere to and contribute to coding standards, best practices, and architectural guidelines, driving their continuous improvement.
https://www.executiveplacements.com/Jobs/S/Senior-Developer-1196653-Job-Search-06-23-2025-04-22-27-AM.asp?sid=gumtree
10mo
Executive Placements
1
SavedSave
Bachelors or Masters degree in Computer Science, Software Engineering, Information Systems, or a related field.Demonstrated success building and deploying financial solutions in regulated environments preferably involving digital wallets, savings, credit, or cross-border payments.Experience contributing to system and solution architecture design, technical decision-making, and adherence to enterprise engineering standards.Backend Development & Architecture6+ years of hands-on experience designing and building production-grade backend systems in Java (Spring Boot), with additional proficiency in Python or C# for service-oriented and event-driven architectures.Advanced understanding of microservices patterns, including API gateway design, service mesh, circuit breakers, and distributed tracing.
https://www.executiveplacements.com/Jobs/F/Full-Stack-Developer-1197519-Job-Search-06-25-2025-04-33-45-AM.asp?sid=gumtree
10mo
Executive Placements
1
Required Education & Experience:MatricCompleted Diploma/Degree5 -7 years experience as a proven experience as a Software Tester / QA EngineerHands-on experience with Selenium automationStrong understanding of software testing methodologies and SDLCExperience or exposure to AI tools in testing, development, or documentationAbility to translate business and functional requirements into effective test scenariosStrong communication and stakeholder engagement skillsPassion for innovation, learning, and knowledge sharingNice to Have:Experience in AI-assisted development or testing toolsExposure to Agile environmentsBasic understanding of code generation tools or frameworks
https://www.executiveplacements.com/Jobs/S/Software-Tester-AI-Enabled-Testing-Specialist---1275572-Job-Search-03-26-2026-04-28-37-AM.asp?sid=gumtree
14d
Executive Placements
1
SavedSave
The Salesforce FSC Back End Developer will specialise in building and customising applications on the Salesforce platform, specifically tailored for Financial Services Cloudand Experience Cloud. This role involves a mix of coding, configuration, and integration tasks, making it a highly versatile and sought-after position.Requirements and Skills: Degree in IT, Computer Science, or related field.2-5 years of experience in Salesforce development.Proficiency in Apex, Lightning components (LWC), SOQL and visual force.Platform Developer certifications preferred.JavaScript certifications a plusExperience (Community) Cloud expert development experience will be advantageousExpert in Lightning Design System and Lightning Web ComponentsProficient in Salesforce development, including Salesforce CLI (DX IDE), migration tools,SOSL, SOQL, web services, app builder, and Experience BuilderFamiliarity with business process analysis and CRM systems.Excellent English and technical writing skills.Knowledge of Agile methodologies and development tools (e.g. ADO)DevOps and IT systems development processes (SDLC)Perform code reviews and maintain high standards for code quality and documentation Key Responsibilities:Custom Application Development: Create custom applications tailored to the organisations unique needs using Apex and Lightning Web Components (LWC).Database Management: Manage and manipulate data within the Salesforce platform,including designing data models, writing complex queries, and ensuring data integrity.Integration with Third-Party Services: Build and maintain integrations between Salesforce and other software solutions using Mulesoft APIs.System Configuration: Configure the Salesforce platform to align with business processes, including setting up Salesforce features without extensive coding.Troubleshooting and Support: Act as the first line of defense when issues arise,troubleshoot problems, debug code, and provide ongoing support to ensure the system runs smoothly.Translate business requirements into well-architected solutions that best leverage theSalesforce platform and web development best practices.Participate in technical design of Salesforce Experience Cloud features.Write technical solution documentation detailing technical approach and how it achieves the business objectives.Develop, test, and document development, integrations, and data migration elementsFollow coding standards and participate in code reviews during projects to ensure appropriate design patterns are followed.Provide estimates and work breakdown structures for assigned tasksContinuous learning of new technical and product
https://www.executiveplacements.com/Jobs/S/Salesforce-Developer-1279596-Job-Search-04-10-2026-04-08-50-AM.asp?sid=gumtree
8h
Executive Placements
1
SavedSave
Duties and ResponsibilitiesAnalyse system requirements and design robust, scalable software solutions.Develop new software systems and sub-systems.Maintain, enhance, and optimise existing software products.Create and maintain technical documentation, including release notes, test specifications, and user manuals.Conduct unit, integration, and end-to-end testing.Provide second-line technical support for software-related issues.Assist with user training and develop supporting training materials.Collaborate with cross-functional teams to ensure successful product delivery.Contribute to continuous improvement of development processes and standards.QualificationsMatric CertificateBSc in Computer Science or BEng in Computer, Electronic, or Electrical EngineeringKnowledge of energy management systems or IoT technologies advantageousExperience with UX-centric design and development advantageousExposure to analytics, data science, or AI/ML technologies advantageousExperience with cloud platforms (e.g., Azure, AWS) advantageousFamiliarity with containerisation technologies (Docker, Kubernetes) advantageousSkills and ExperienceMinimum 5 years of software development experience within a scientific, industrial, or technical environment25 years of team leadership experience advantageousMinimum 5 years of project experienceStrong proficiency in web services and APIsStrong proficiency in Microsoft SQL Server technologies, including SSRSStrong proficiency in .NET stack and C# (C/C++ experience advantageous)Experience with version control systems such as Git and CI/CD pipelinesProven track record in product design and deliveryStrong analytical and fault-finding skillsAdaptability and ability to learn new technologies quicklyEffective teamwork and communication skillsAbility to perform under pressure and meet deadlines
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-1265529-Job-Search-02-24-2026-04-24-47-AM.asp?sid=gumtree
2mo
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
7d
Job 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
10d
Executive Placements
1
SavedSave
Our client seeks an Intermediate Developer who wants to deepen their technical capability while gaining real exposure to production systems.Youll join a stable business building workflow-driven employee-benefits platforms used by South African and international clients. The environment is structured, quality-driven, and suited to you if you value clean systems, controlled releases, and long-term solutions.The roleFeature development using C#, ASP.NET and BlazorAPI development and integration using XML and JSONSQL and T-SQL development and supportMaintenance and support of existing WinForms and Xamarin applicationsExposure to Azure DevOps, deployments and production supportGuided involvement in change control and operational processesThe environmentHybrid roleMicrosoft-centric stack with Azure infrastructureStructured releases and strong governanceSupportive senior developers and clear processesExperience required36 years commercial development experienceStrong C# / ASP.NET and SQL skillsAPI development experienceComfortable working with production systemsThis role is for you if you want technical depth, stability, and professional growth, rather than a high-pressure or experimental environment.
https://www.executiveplacements.com/Jobs/I/Intermediate-Full-Stack-Developer-1278025-Job-Search-4-6-2026-4-22-01-PM.asp?sid=gumtree
2d
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
10mo
Executive Placements
1
SavedSave
Role: Development Technical Lead Location: FourwaysSalary: R 1 080 000 Per AnnumAre you a seasoned software developer with a passion for leadership and innovation? Join a leading financial services group at the forefront of customer-focused technology!Were looking for a Development Technical Lead to drive high-quality software development, set governance standards, and mentor a talented team. Youll be instrumental in designing and enhancing complex applications, optimising operational efficiency, and pushing the boundaries of whats possible in financial technology.Key Responsibilities:Lead the design and development of complex software applications.Provide technical leadership and guidance to a team of developers.Mentor and coach less experienced team members, fostering their skill development.Ensure high quality software, governance, and development standards throughout the SDLC.Contribute to the application software roadmap, aligning development with business needs.Implement and provide input on security measures for applications.Monitor, diagnose, and resolve performance issues and software defects.Requirements & Experience:Education: Grade 12/SAQA Accredited Equivalent (Essential). A recognised software development certification/degree/diploma (Advantageous). Microsoft Certifications (Advantageous).General Experience: 7 or more years experience using relevant programming languages or technologies (Essential).Specific Experience:DevOps experience (Essential)Experience working with Agile principles and methodologies (Essential)Experience in enterprise application development (Essential)Experience with software architecture patterns and practices (Essential)Cloud Platform experience (Essential)Microservice architecture experience (Advantageous)Networking and Infrastructure design experience and knowledge (Advantageous)Containerisation experience (Advantageous)Experience in a Financial Services industry (Advantageous)Managerial Experience: Experience of guiding and directing people and other resources to achieve specific end results
https://www.executiveplacements.com/Jobs/D/Development-Technical-Lead-1205032-Job-Search-7-22-2025-3-58-33-AM.asp?sid=gumtree
9mo
Executive Placements
Save this search and get notified
when new items are posted!
