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
Results for it software development in "it software development" in Jobs in Johannesburg in Johannesburg
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
1d
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
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
Key Responsibilities:Lead software project design, development, and implementation while adhering to best practices and coding standards.Write clean, efficient, and well-documented code; perform unit testing and support integration/system testing.Participate in code reviews, provide feedback, and ensure high-quality, maintainable, and scalable code.Mentor junior developers, guide their professional growth, and promote best practices.Troubleshoot and debug software issues, resolve defects, and address performance bottlenecks.Contribute to software documentation, including technical specifications, user guides, and test plans.Stay updated with emerging technologies and industry trends to enhance skills and knowledge.Collaborate with firmware engineers, designers, and product managers to deliver high-quality software products.Engage in architectural discussions and continuous improvement of software architecture.Standardize designs using standard components for exceptional reliability, functionality, and ease of manufacture.Technical Requirements:Proficiency in C#, Maui/Xamarin, SQL, and familiarity with Blazor, JavaScript, jQuery, CSS, AJAX, JSON, Figma, Docker, and Flutter is advantageous.Experience with relevant software development environments and cloud platforms (e.g., Azure, Google Cloud) is a plus.Required Qualifications/Experience:Bachelors degree in Computer Science, Software Engineering, or related field.Minimum of 5 years experience in a similar role, with a proven track record of successful projects.Strong technical skills and understanding of software development methodologies (Agile/Scrum).Leadership experience with the ability to motivate and manage teams.Only candidates residing in Gauteng will be considered.Only South African citizens will be considered.Apply today!
https://www.executiveplacements.com/Jobs/S/Senior-Software-Engineer-Hybrid-Remote-1257799-Job-Search-02-01-2026-04-14-52-AM.asp?sid=gumtree
3h
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
2d
Job Placements
1
SavedSave
An established technology-driven organisation, operating in the electronics and embedded systems space, is looking to appoint a Junior Firmware Engineer into its Technical & Development team.The role focuses on the design, development, and deployment of firmware and software for control and test equipment used in highly regulated, safety-critical environments.You will get:Exposure to mission-critical embedded products used in real-world applicationsThe opportunity to work on end-to-end firmware development, from design to commissioningHands-on experience with embedded hardware platforms and electronic systemsStrong technical mentorship and long-term engineering career progressionWhy You Should Work for This Client:Work on complex, non-generic embedded systems (not web or CRUD software)Develop firmware that directly interfaces with hardware and electronicsGain experience in safety-conscious and industrial-grade environmentsBe part of a technically strong engineering culture focused on quality and innovationInformation About The Company:The organisation is a specialist technology provider operating in the electronics and embedded systems engineering sector, with a strong focus on innovation, reliability, and global standards. The business invests heavily in technical capability and product development.This is an opportunity to build a serious embedded engineering foundation early in your career, working on technology that matters not just code that sits behind a screen.Key Responsibilities:Design and develop firmware/software for control and test equipmentWrite and maintain embedded C code and supporting interfacesContribute to system, test, and technical specifications for new productsSupport firmware/software installation and commissioning at client sitesAlign software development with the business strategy and customer requirementsStay up to date with global embedded firmware and software trendsJob Experience and Skills Required:Education:BSc Eng (Computer) / BEng (Electronic) / BSc (Electronics) or equivalentExperience:Minimum 2 years experience in firmware or embedded software developmentPractical experience developing firmware in CExposure to embedded software architectureAbility to read and interpret electronic schematicsDebugging experience on embedded platformsSkills (Technical):C (firmware development)Emb
https://www.jobplacements.com/Jobs/J/Junior-Computer-Engineer-1260154-Job-Search-02-06-2026-10-30-13-AM.asp?sid=gumtree
3h
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
8mo
Executive Placements
1
What Youll Be Doing:Support the design, development, and implementation of internal business software solutionsWrite clean, efficient, and well-documented code aligned with best practicesAssist with debugging, troubleshooting, and performance optimisationParticipate in code reviews, unit testing, and system testing activitiesCollaborate with cross-functional teams, including engineers, designers, and product stakeholdersContribute to technical documentation, test plans, and user guidesFollow established development processes and contribute ideas for improvementStay up to date with emerging technologies and industry trendsWhat Were Looking For:Qualifications & Experience:Bachelors degree in Computer Science, Software Engineering, or a related field13 years experience (internships, graduate roles, personal or open-source projects welcome)Solid understanding of software development fundamentals, data structures, and algorithmsProficiency in C# (Java also acceptable)Working knowledge of SQL and relational databasesPractical exposure to SharePoint (academic, internship, or workplace)Familiarity with Git and collaborative development practicesTechnical Skills (Required):C#SQLSharePoint (sites, lists/libraries, permissions, integrations, and workflows)Debugging and troubleshootingNice to Have (Advantageous)Azure DevOps exposureZoho (CRM, Desk, Analytics, and integrations)Power BI (reports, dashboards, and basic DAX)SAP exposure or integrationsWeb/UI technologies: Blazor, JavaScript/jQuery, HTML/CSS, and AJAX/JSONDocker (basic usage)Figma (UI collaboration)Dont miss this opportunity - apply today!
https://www.jobplacements.com/Jobs/J/Junior-Software-Developer-Hybrid-Remote-1257800-Job-Search-02-01-2026-00-00-00-AM.asp?sid=gumtree
3h
Job 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
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
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
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
6d
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
5d
Executive Placements
1
SavedSave
We are seeking an experienced Software Developer/Engineer to join our team in Midrand. This is a full-time permanent position for a skilled developer with strong experience in web and mobile development.The ideal candidate must have at least 4 years of professional experience and solid knowledge of Laravel (PHP), React, and/or Flutter. You should be confident in developing web applications, mobile apps, and RESTful APIs, as well as maintaining and improving existing systems.Key Requirements:• 4+ years software development experience• Strong Laravel (PHP) backend development• Experience with React or Flutter• MySQL or relational database knowledge• REST API development• Git / version control• Linux server knowledge (advantage)• Strong problem-solving skillsYou must be able to work independently, meet deadlines, and deliver clean, secure, and scalable code. Location: Midrand Position: Full-Time, Permanent Send CV to: cv@ltlgroup.globalClosing Date: 20 February 2026
8d
Midrand1
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
6d
Job Placements
1
SavedSave
Requirements:A Bachelor’s Degree or Diploma in Computer Science (or equivalent experience)A minimum of 5 years of full-stack software development experience.Proficiency in C#, .NET Core/.NET 6+, JavaScript, HTML5, CSSExperience with REST APIs, microservices, and cloud-based platformsStrong understanding of object-oriented programming and relational databases (T-SQL)Familiarity with version control systems like GitExperience working in agile development environmentsBonus: experience with accounting systems, parking technology, or IoT integrationResponsibilities:Design, develop, and maintain business tools and parking system featuresAutomate reporting, reconciliation, and site-level financial trackingBuild dashboards and applications to support internal usersIntegrate parking technology (e.g., LPR, pay stations) with internal platformsModernise legacy spreadsheets and manual tools into software solutionsDocument systems, code, and workflowsCollaborate with operations and finance teams to solve real-world challengesWork in an agile, feedback-driven environmentParticipate in code reviews and contribute to technical design discussionsSupport the deployment of releases and provide first-line support to internal users
https://www.executiveplacements.com/Jobs/F/Full-Stack-Software-Developer-1204594-Job-Search-07-19-2025-02-00-15-AM.asp?sid=gumtree
7mo
Executive Placements
1
ENVIRONMENT:JOIN the Engineering team of a cutting-edge FinTech Platform on a mission to build data-driven funding products that power real-world impact as its next Full Stack Software Engineer. You will design, build, and maintain scalable systems at the heart of the funding platform. Working across the stack, you’ll collaborate closely with Product and Operations to deliver secure, high-performance solutions. The successful candidate will require 3+ years Full Stack Software Development with strong Python, FastAPI, TypeScript, Next.js/React, PostgreSQL, Docker & AWS skills. You will also need a solid understanding of system design, cloud infrastructure, and relational databases. REQUIREMENTS:Tech you’ll work with -Python (FastAPI), TypeScript, Next.js/React, PostgreSQL, Docker, AWSWhat they’re looking for -3+ Years in Full Stack Software DevelopmentStrong experience with Python, FastAPI, and modern web frameworksSolid understanding of system design, cloud infrastructure, and relational databasesA problem-solver who values clean code, testing, and collaboration Nice to haves -Event-driven systems, AWS (ECS, RDS, API Gateway), Zoho/Sage integrations, strong testing practices
https://www.executiveplacements.com/Jobs/F/Full-Stack-Software-Engineer-Python-FastAPI-TypeSc-1264681-Job-Search-02-20-2026-09-00-15-AM.asp?sid=gumtree
4d
Executive Placements
1
Embedded Software EngineerRandburgThe company develops innovative power electronics systems forthe railway, commercial vehicle, defence, and mining industries.Minimum Requirements:Bachelors or Masters degree in Electrical/Electronic Engineering or Computer Science.Power Electronics Mastery: 5+ years of experience in embedded firmware specifically for Inverters, Converters, or Motor Controllers.FOC ExpertiseJ1939 CAN: Strong familiarity with CAN-bus (J1939) and diagnostic protocols used in the commercial vehicle or defense industries.Programming Excellence: Mastery of Embedded C/C++ and experience with Real-Time Operating Systems (RTOS) or bare-metal development on high-performance MCUs.Key Responsibilities:Advanced Control SystemsHDV CommunicationComplex Algorithm DesignTorque & MTPA (Maximum Torque Per Ampere) algorithms.Multi-stage PID loops for Voltage, Speed, and Torque.Active Discharge and regenerative braking logic.Safety-Critical Diagnostics: Design robust error-handling sequences.Ruggedised Software Architecture: Architect firmware that meets stringent industrial standards (ISO26262).
https://www.executiveplacements.com/Jobs/E/Embedded-Software-Developer-Power-Electronics-1264597-Job-Search-02-20-2026-04-34-13-AM.asp?sid=gumtree
5d
Executive Placements
Save this search and get notified
when new items are posted!
