Please note that our Terms & Conditions and Privacy Notice are applicable.
On Promotion in Jobs
Pay & Ship
Buy with confidence. Secure payment options & nationwide delivery. Learn more
Filter & refine
Clear All
Suggested
Results for it software development in "it software development" in Jobs in Gauteng in Gauteng
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
3d
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
8mo
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
13h
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
7mo
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
3d
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
3d
Executive Placements
1
SavedSave
QA EngineerEnsure software stability, reliability, and production readiness for Video Management Software. Centurion, South Africa, R15,000 to R25,000 CTCAbout Our ClientThe company is an international organization with head offices in Italy and development hubs in South Africa and Italy. They also maintain sales and support offices in the US and Brazil. The business focuses on Video Management Software.The Role: QA EngineerThe purpose of this role is to ensure the stability, reliability, and production readiness of software products. The QA Engineer acts as a specialist focusing on Video Management Software (VMS) within the South African development hub. The main focus areas include conducting quality assurance processes and ensuring the technical integrity of the software before it reaches the production stage.Key ResponsibilitiesPerform quality assurance tasks with a minimum of three years of experience in a QA role.Ensure software stability and reliability for Video Management Software.Validate software for production readiness.Apply Agile and Scrum methodologies within the development lifecycle.Execute database queries using basic knowledge of Mongo.Work within AWS environments to support testing requirements.Conduct automation testing as a non-essential, beneficial task.About You3+ years experience in a Quality Assurance role.Knowledge of Agile/Scrum methodology.Basic knowledge of Mongo for database queries.Familiarity with AWS.Automation testing skills (nice-to-have)
https://www.jobplacements.com/Jobs/Q/QA-Engineer-1264925-Job-Search-2-23-2026-6-18-02-AM.asp?sid=gumtree
3d
Job Placements
1
SavedSave
Our well-established client within the car tracking industry is looking for an IOS Developer who develops performance-based data transactions, meets best practices in mobile development, implements TFS as well as oversees regular maintenance of existing systems.Job Experience & Skills Required:B-Degree or Diploma in Computer Science or related qualificationExperience with REST and JSON web-services3-5 years of software development experienceMinimum 2 years experience on IOS developmentMicrosoft Windows Mobile development (advantageous)Extensive knowledge of OO structureMulti-threaded and parallel developmentThree Tier development (advantageous)
https://www.executiveplacements.com/Jobs/I/IOS-Developer-1196490-Job-Search-06-22-2025-16-14-08-PM.asp?sid=gumtree
8mo
Executive Placements
1
SavedSave
Qualifications: 3 year tertiary qualification (Degree / Diploma) in Software / Engineering / Computer Science or relatedRequirements: 6 to 10 years commercial experiencePHP / JavaScript / MySQLKPAs: Maintenance and custom developmentCode reviews, mentoring and knowledge sharingApply now!
https://www.executiveplacements.com/Jobs/I/Intermediate-to-Senior-PHP-Developer-1196615-Job-Search-06-23-2025-04-13-11-AM.asp?sid=gumtree
8mo
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
7mo
Executive 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
8mo
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
8mo
Executive Placements
1
SavedSave
Our client a dynamic and growing company is seeking an experienced Software Developer – Mobile to join their team. Must have a solid background in mobile development (especially Flutter) and strong backend skills using .NET C#.Location: GautengJob type: PermanentMinimum Requirements3+ years of hands-on mobile development experienceExperience in any mobile framework (Flutter preferred)Proficient in .NET C# for backend integrationGood understanding of UI/UX for mobile appsStrong debugging and problem-solving abilitiesProficiency in SQL.Deployment experience to iOS and Android stores - advantageousFamiliarity with REST APIs and cloud platforms - advantageousExposure to Agile development methodologies - advantageousShould 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--Mobile-1196066-Job-Search-06-20-2025-02-00-15-AM.asp?sid=gumtree
8mo
Executive Placements
1
We are seeking an Intermediate .NET Developer with 2–3 years of hands-on experience and a proven track record of delivering at least three successful projects. The role involves building intuitive user interfaces, designing scalable backend architectures, integrating APIs, and managing server-side logic. The candidate will participate in full software development lifecycle activities, including unit and integration testing, debugging, database schema management, query optimization, and deployment through CI/CD pipelines while adhering to strict change control processes.What youll do:Development & Coding: Building user interfaces, designing backend architecture, integrating APIs, and managing server-side logic using the Microsoft Web Stack - ASP.Net, Angular, MS SQL Server, JS, CSS.Testing & Debugging: Troubleshooting issues, writing unit tests to ensure code quality, and conducting integration tests to make sure frontend and backend communicate properly.Collaboration & Meetings: Participating in daily standups, participate in code reviews, and working with product managers/designers to define requirements and optimal solutions.Deployment & Optimization: Follow strict change control process, deploying applications using CI/CD pipelines, and monitoring performance for scalability.Database Maintenance: Managing database schemas, query optimization, and handling data storage.Learning, Research and documentation: Staying up to date with new technologies, frameworks, and tools. Writing technical guides.Your Expertise:2 - 3 years with at least 3 projects (Intermediate)Proficiency in .NET Framework, C#, HTML, CSS, and JavaScriptTechnologies: C#, SQL CLR, JavaScript, JQUERY & T-SQL, NET framework, .NET Core, ASP, Angular, MS SQL, DevOps/TFS (Source control)Experience with software development methodologies such as Agile and Scrum.Experience in unit testing and integration testingExperienced in object-oriented development.Experience with modern front-end frameworks like Angular or ReactProficiency in SQL, store procedures and relational databasesExperience in CD/CIExperience in maintaining repositories (TFS, etc)Understanding of interfaces, abstract classes and DTOsIIS 7+ knowledgeAdvantageous skills: Ext.netQualifications:Bachelors degree in computer science or related field.
https://www.executiveplacements.com/Jobs/S/Software-Developer-III-Intermediate-C-sharp-Develo-1265792-Job-Search-02-24-2026-17-00-15-PM.asp?sid=gumtree
2d
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
8mo
Executive Placements
1
SavedSave
Role Overview:The successful candidate will:Take ownership of architectural design and technical direction across projectsProvide leadership and mentorship to development team membersDesign, develop, and maintain scalable front-end and back-end systemsDevelop and integrate APIs and third-party system integrationEnsure optimal performance, security, reliability, and scalability across environmentsUphold and promote best practices in clean code, SOLID principles, and software craftsmanshipActively contribute to Agile ceremonies, sprint planning, and technical discussionsTechnical Environment:Front-End Technologies:RazorHTML5JavaScriptBootstrapCSSTailwindUI libraries (e.g., Syncfusion and Telerik)Back-End Technologies:ASP.NET CoreC#LINQObject-Relational Mappers (ORMs)RESTful APIsSOLID principlesDependency InjectionEducation & Experience:Bachelors degree in Computer Science, Information Systems, or a related disciplineMinimum of 7 years experience in full stack software developmentDemonstrated experience in system architecture and solution designProven leadership and team mentoring capability
https://www.executiveplacements.com/Jobs/S/Senior-Full-Stack-Developer-1262946-Job-Search-02-16-2026-00-00-00-AM.asp?sid=gumtree
13h
Executive Placements
1
SavedSave
About the Role:As a Natural Developer, you will help design, build, and support software that interacts with ADABAS database systems used across key business platforms. Your work will help users access, organize, and process data efficiently contributing to systems that power real operational outcomes. Why Youll Enjoy Working Here:Join a supportive engineering team with room to learn and growWork on live systems that matter to the businessGain exposure to mainframe environments and enterprise databasesContribute ideas in a cooperative, feedback-driven cultureDevelop real technical expertise in legacy and integrated systems Your Key Responsibilities:Assist with the design and development of Natural/ADABAS applicationsWrite, test, and maintain clean, efficient codeCollaborate with technical leads and stakeholders to deliver featuresDebug and troubleshoot database logic and application issuesSupport enhancements and updates to existing systemsLearn and apply best practices in development and database design What You Bring:Some experience with or interest in Natural programming and ADABAS databases, or foundational software development skillsUnderstanding of programming fundamentals and data structuresAnalytical problem-solving skills and attention to detailGood communication and teamwork mindsetA desire to learn and take on new technical challenges Apply Today!
https://www.executiveplacements.com/Jobs/N/Natural-Developer-1260937-Job-Search-02-10-2026-00-00-00-AM.asp?sid=gumtree
13h
Executive Placements
1
Minimum requirements:BCom / BSc degree or equivalent qualificationMinimum of 7 years experiencePrevious experience as a Tech LeadAgile / Scrum experienceExpert understanding of the software development processC# .NetSQL Server 2012+Modern JavaScript libraries Angular, Underscore, KnockoutJs, JQuery, BackboneJS, Foundation, etcNET (Web forms) / MVC (Required)ASP .Net Core (Web Api, Windows Services)HTML 5CD/CI pipelinesCloud PaaS consumptionRest ServicesKubernetes/Docker
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-Tech-Lead-1264446-Job-Search-02-20-2026-04-08-07-AM.asp?sid=gumtree
6d
Executive Placements
1
SavedSave
SQL experience and experience with web development as well as a solid understanding of automation testing. Hands-on Cloud Software Engineer to build cloud applications that power IoT solutions. Opportunity to join a cross-functional team revolutionising impactful IoT solutions. Gauteng based.
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-1264139-Job-Search-2-19-2026-8-30-21-AM.asp?sid=gumtree
7d
Executive Placements
1
SavedSave
Job Experience and Skills Required:24 years of professional software development experienceStrong experience with Flutter and DartBack-end development experience (Node.js, Python, Java, C#, PHP, or similar)Strong problem-solving skills and attention to detailApply now!
https://www.jobplacements.com/Jobs/F/Flutter-Developer-1263831-Job-Search-02-18-2026-00-00-00-AM.asp?sid=gumtree
8d
Job Placements
Save this search and get notified
when new items are posted!
