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 software developer jobs in "software developer jobs" in Jobs in Johannesburg in Johannesburg
1
SavedSave
Key Responsibilities:Design and development of embedded software in C and C++Software prototyping and testing for vehicle applicationsDevelopment of MCU-specific physical layers and APIsContribution to software architecture and concept designDocumentation of software development processesCollaboration with cross-functional teams, including hardware, QA, and manufacturingEnsure high standards of software quality and reliabilityRequired Qualifications:Bachelors Degree in Electronic Engineering or a related fieldStrong programming experience in embedded CSolid understanding of microcontrollers and electronicsExcellent problem-solving skills and attention to detailPassion for embedded software development and technologyDesirable Skills:Experience with vehicle systems or power electronicsFamiliarity with C++ and automotive communication protocolsKnowledge of quality assurance practices in embedded systemsExposure to software development tools and version control systems
https://www.executiveplacements.com/Jobs/E/Embedded-Software-Engineer-1200294-Job-Search-07-04-2025-04-13-29-AM.asp?sid=gumtree
7mo
Executive Placements
1
SavedSave
Able to analyse and resolve software problems. Able to work independently and take initiative in a self directed enviornment. Design and develop web interfaces and backend systems using Agile methodologies.
https://www.jobplacements.com/Jobs/S/Software-Engineer-1213647-Job-Search-2-4-2026-6-47-20-AM.asp?sid=gumtree
2d
Job Placements
1
SavedSave
Key Responsibilities:Design, develop, and maintain applications using C#.NET, Visual Basic.NET, and SQL.Write optimized SQL queries, stored procedures, and reports; implement indexing strategies.Develop and integrate web services and REST APIs.Maintain and enhance existing codebases; develop new product features.Analyse business requirements and technical specifications to architect high-performance solutions.Collaborate with analysts, stakeholders, internal teams, and 3rd-party developers to deliver projects on time.Participate in code reviews, testing, and deployment activities.Document technical implementations and changes.Apply best practices in software and database development and provide application support where required.Mentor junior developers and share knowledge across the team.Requirements:Degree or Diploma in a relevant field.8+ years experience developing software applications with .NET Core and .NET Framework (C#.NET).8+ years experience with SQL development (MSSQL).Strong proficiency in stored procedures, triggers, indexing, and database optimisation.Experience with web services and REST API development and integration.Optional / Advantageous:Experience with JQuery, Java, PHP.Experience in designing and developing complex software applications.Quick learner with the ability to adapt to new technologies and applications rapidly.Location: Edenvale, In-Office
https://www.executiveplacements.com/Jobs/S/Specialist-Developer-C-sharp-1253632-Job-Search-01-20-2026-04-14-41-AM.asp?sid=gumtree
1d
Executive Placements
1
SavedSave
Required Qualifications / Experience: Bachelors degree in Computer Science, Software Engineering, or a related field.Minimum of 5 years work experience in a similar environment working as a Software Developer. Proven experience in a Senior role with a track record of successful projectsStrong technical skills in C#,Maui/Xamarin, SQLite, MSSQL Server, PostgreSQL with a good understanding of Blazor, JavaScript and FlutterExperience with code review processes and quality assurance practices to ensure software quality and maintainable codebase.Solid understanding of software development methodologies, such as Agile or Scrum, and experience with project management toolsFamiliarity with cloud platforms (such as Azure, or Google Cloud) is a plus.Previous leadership or team management experience, demonstrating the ability to lead and motivate a team or individuals towards successful project delivery. Skills: Maui / XamarinC#SQLAny of the following would be beneficial:BlazorJavascriptjQueryCSSAJAXJSONFigmaDockerFlutter
https://www.executiveplacements.com/Jobs/S/Senior-Software-Engineer-Maui-1258931-Job-Search-02-04-2026-04-08-04-AM.asp?sid=gumtree
1d
Executive Placements
1
SavedSave
PowerApps Developer. 4 years + PowerApps Software Development4 years + SQL Software Development General: Rosebank JhbOpen to Foreign Nationals with valid Work PermitsClean Background checks
https://www.executiveplacements.com/Jobs/S/Snr-PowerApps-Developer-1197855-Job-Search-06-26-2025-04-28-31-AM.asp?sid=gumtree
7mo
Executive Placements
1
SavedSave
What youll do:Collaborate with cross-functional teams to understand project requirements.Develop and maintain cross-platform mobile apps using Flutter.Translate designs and wireframes into clean, high-quality code.Optimize app performance across multiple devices.Troubleshoot and debug issues to ensure app stability.Stay up to date with Flutter and mobile development trends.What were looking for:Minimum 3 years experience as a Flutter Developer or similar role.Strong portfolio of mobile applications developed using Flutter.Proficiency in Dart and the Flutter framework.Understanding of mobile app design principles and UI/UX best practices.Experience with third-party libraries and APIs.Strong problem-solving, analytical skills, and attention to detail.Ability to work both independently and collaboratively within a team.Qualifications:Degree in Computer Science, Engineering, or related field preferred.Location: Roodepoort | Work Model: In Office
https://www.jobplacements.com/Jobs/M/Mobile-Software-Developer-1252557-Job-Search-01-16-2026-04-13-20-AM.asp?sid=gumtree
1d
Job Placements
1
Ready to make your mark in the world of innovative software development? Were on the hunt for a talented and driven Senior .NET Developer to join a leading IT consultancy known for delivering impactful digital solutions across multiple industriesincluding finance, healthcare, and education. Based in Johannesburg, this is your chance to step into a role where your expertise wont just be valueditll be vital. Youll be joining a high-performing team that thrives on collaboration, creativity, and delivering results that matter. In this role, youll take the lead on designing, building, and enhancing sophisticated software applications using modern .NET technologies. Youll also be instrumental in pushing product performance to new heightsexploring fresh tech and bringing innovative ideas to life.If youre a seasoned .NET developer with a passion for building exceptional software and a desire to contribute to meaningful projects, nows the time to take the leap. Your next challenge starts hereAPPLY NOW! Skills You Will Need: C#.NETAngular (later versions)SQLWeb APICloud (Azure or AWS) Are You Qualified? Relevant degree (Computer Science, Engineering, or similar)4+ years experience as a C# software developer The Reference Number for this position is BRM60639 which is a Permanent Hybrid position offering a cost to company of up to R840k Per Annum
https://www.executiveplacements.com/Jobs/I/Intermediate-Full-Stack-C-sharp-Developer-Angular--1200052-Job-Search-7-3-2025-10-48-45-AM.asp?sid=gumtree
7mo
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
4d
Executive Placements
1
SavedSave
What youll do:Design, develop, and maintain scalable web applications using C#, .NET, ASP.NET MVC, LINQ, Entity Framework, SQL, HTML, CSS, and JavaScript.Build and maintain high-performance Android applications (Java/Kotlin).Develop Web APIs and RabbitMQ consumers for system integration.Optimize database queries and ensure high-volume transaction performance.Collaborate closely with the team to translate complex logistics operations into functional software.Contribute to code reviews, CI/CD processes, and troubleshoot production issues.What were looking for:Proven experience as a C# .NET Developer building high-performance applications.Strong knowledge of SQL Server, including stored procedures and database performance tuning.Experience building and consuming Web APIs.Pedantic, with a keen eye for detail and pride in writing clean, maintainable code.Passionate about learning new technologies and growing under mentorship.Collaborative mindset, strong problem-solving skills, and proactive ownership of work.Nice to have:ASP.NET MVC, LINQ, Entity Framework, front-end frameworks (Blazor, React, Angular).Android app development (Java/Kotlin), RabbitMQ, cloud platforms (Azure/AWS), Docker.Knowledge or interest in logistics and supply chain systems.Location: East Rand, Gauteng | Work Model: Hybrid 23 days in office
https://www.jobplacements.com/Jobs/C/C-sharp-NET-Software-Developer-1252558-Job-Search-01-16-2026-00-00-00-AM.asp?sid=gumtree
1d
Job Placements
1
Are you ready to step into a role where your leadership and technical expertise make a real impact? A leading financial solutions group is on the hunt for a C# Team Lead to spearhead the design and development of advanced, enterprise-level systems that power investment and wealth platforms across South Africa.As the team lead, youll mentor a talented group of developers, architect scalable backend systems, and contribute to the strategic direction of one of the countrys most respected financial institutions.Youll work hands-on with cutting-edge .NET technologies, influence product evolution, and build high-performance software that drives real value for clients and advisors.If clean code, smart leadership, and meaningful software development are what drive youthis could be the perfect next step in your career.Tech Stack Youll Work With:C#.NET CorePHPAngular 9+BootstrapTypeScriptjQueryCRM SystemsCI/CD PipelinesEntity FrameworkMicroservices ArchitectureWeb APIAzureSQL ServerWhat Were Looking For:A relevant degree from a recognized institution7+ years of hands-on software development experienceProven leadership or team management experienceThe Reference Number for this position is PM60669 which is a Permanent Hybrid position based in Johannesburg offering a cost to company of up to R1.4mil Per Annum
https://www.executiveplacements.com/Jobs/L/Lead-C-sharp-Developer--Johannesburg-Hybrid--Up--1200060-Job-Search-7-3-2025-11-18-48-AM.asp?sid=gumtree
7mo
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
4d
Job Placements
1
SavedSave
Key Responsibilities:Develop and maintain back-end systems using Python, ensuring robust, scalable, and high-quality solutions.Design, build, and maintain RESTful APIs for both internal and external integration.Work with MySQL databases, including query optimization and schema design.Collaborate with Front-End Developers, product owners, and other stakeholders for seamless system integration.Debug and troubleshoot complex software issues in a Linux environment.Participate in code reviews, mentor Junior Developers, and promote best practices.Contribute to architecture decisions and provide technical guidance to the team.Required Skills:Strong Python programming experience with a proven track record.Expertise in API development and back-end system architecture, including microservices.Solid experience with MySQL database management and optimization.Comfortable working in Linux environments with basic shell scripting skills.Proficiency in Git for version control.Desirable Skills:Experience with containerization (Docker) and cloud platforms (AWS, Azure, and GCP).Familiarity with message brokers like RabbitMQ or Kafka.Exposure to Agile development methodologies.Qualifications & Skills:Bachelors Degree in Computer Science, Software Engineering, or a related field, or equivalent experience.Minimum 5 years of professional Python development experience.
https://www.executiveplacements.com/Jobs/S/Senior-Python-Developer-1259314-Job-Search-02-04-2026-22-15-06-PM.asp?sid=gumtree
9h
Executive Placements
1
SavedSave
This is an exciting opportunity to work on highly sensitive financial data, contribute to every stage of the development lifecycle, and make a real impact on a product used by organizations across industries.Key Responsibilities:Participate in the full software development lifecycle, including feature conception, design, implementation, testing, and deployment.Approach development with a business mindset, continuously identifying ways to enhance the platforms functionality and efficiency.Maintain and improve best practices across coding, testing, and deployment.Tackle challenges associated with processing highly sensitive data.Leverage cutting-edge technologies to optimize application performance and scalability.Engage in conferences and educational programs to stay updated on industry trends.Mentor team members on best practices, code quality, and technology frameworks.Conduct quality assurance checks and testing prior to release.Job Experience and Skills Required:Strong academic background with a Degree in Computer Science, Software Engineering, IT, or a related field.Proven experience as a Web Developer with a passion for building high-quality software.Proficiency in Python and Django.Experience with relational databases, preferably PostgreSQL.Familiarity with numerical libraries such as NumPy and Pandas.Knowledge of front-end technologies, including HTML, CSS, and JavaScript.Experience with version control systems, such as Git.Experience with LaTeX.Strong expertise in cybersecurity.Prior experience in the financial sector is a plus.Apply now!
https://www.executiveplacements.com/Jobs/P/Python-Developer-1257674-Job-Search-01-30-2026-10-15-14-AM.asp?sid=gumtree
6d
Executive Placements
1
Experience Needed: Experience using modern software development environments and tools (IDEs, debugging, build tools).Technical proficiency in:C#SQLSharePoint: Practical working knowledge of SharePoint in a business environment, such as:SharePoint site structures, lists/libraries, permissions, and document managementBuilding or maintaining solutions that interact with SharePoint (e.g., integrations, workflows, automation, or data handling)Familiarity with version control (e.g., Git) and team-based development practices (Azure DevOps exposure beneficial but not essential).Ability to analyse, troubleshoot, and debug code effectively. Any of the following are not required, but advantageous for the role:Zoho experience (Zoho CRM, Zoho Desk, Zoho Analytics, or integrations).Power BI (building reports/dashboards, data modelling, and basic DAX; ability to connect to SQL and business data sources).Exposure to eCommerce systems (order flows, payments, integrations).Exposure to SAP (integrations, data flows, API usage, or process understanding).Web/UI and supporting technologies:BlazorJavaScript / jQueryHTML / CSSAJAX / JSONFigma (UI collaboration and handover)Docker (basic container usage)Qualifications: 1 3 years work experience in a similar environmentBachelors degree in computer science, Software Engineering, or a related field.Exposure through internships, personal projects, or open-source contributions is beneficial.Solid understanding of software development principles, data structures, and algorithms.Proficiency in at least one programming language (preferably C#; Java acceptable).Familiarity with relational databases and SQL.Prior exposure to SharePoint in a practical context (academic, internship, or workplace), with the ability to support and contribute to SharePoint-related development or operational needs.
https://www.jobplacements.com/Jobs/J/Junior-Software-Engineer-Sharepoint-1258929-Job-Search-02-04-2026-04-08-04-AM.asp?sid=gumtree
1d
Job Placements
1
SavedSave
Systems & Software EngineerBenoniResponsibilities:PLC programming in Codesys (Structured Text) for control systemsHMI development - building interfaces operators actually want to useWorking with Linux-based systems (CrossControl hardware runs on Linux)Commissioning systems on-site when neededBuilding monitoring dashboards that turn machine data into useful insightsData pipelines - getting information from machines to screensPython for tooling and backend workQualifications & Skills:BEng/BTech in Mechatronic/Electronic/Computer Engineering0-5 years experience Linux - comfortable navigating and working in Linux environmentsPLC/Codesys experienceSome mechatronics background - understanding how software meets hardwareDashboard/web development for data visualisationPython would be a bonus
https://www.executiveplacements.com/Jobs/S/Systems--Software-Engineer-1259550-Job-Search-02-05-2026-04-35-26-AM.asp?sid=gumtree
9h
Executive Placements
1
SavedSave
Job Description:Develop and improve the quality of users experience with the digital platforms, through user research. Design software and platforms that meet users needs. Be responsible for combining interfaces and workflows to enhance user experience. Ultimately responsible to making the digital offering more user-friendly and intuitive in order to attract and retain customers. Responsibilities:Building the UX Design capability from the ground upConducting user research and testingDeveloping wireframes and task flows based on user needsCollaborating with Designers and Developers to create intuitive, user-friendly softwareUnderstand product specifications and user psychologyConduct concept and usability testing and gather feedbackCreate personas through user research and dataDefine the right interaction model and evaluate its successDevelop wireframes and prototypes around customer needsFind creative ways to solve UX problems (e.g. usability, findability)Work with UI designers to implement attractive designsCommunicate design ideas and prototypes to developersKeep abreast of competitor products and industry trends Minimum Requirements:Com Informatics/B. Engineering/ B.Sc.Proven experience as a UX Designer, UI Designer or similar roleA strong portfolio of successful UX and other technical projects is essentialBackground in project management and researchFamiliarity with interaction design and information architectureProficient in design software (e.g. UX Pin, Balsamiq)Knowledge of HTML/CSS; JavaScript is a plusProblem-solving aptitudeAnalytical mind with a business acumenExcellent communication skillsShould you not receive a response from us within one week of your application, your application has unfortunately not been successful.
https://www.jobplacements.com/Jobs/U/UX-Designer-1259534-Job-Search-02-05-2026-04-32-52-AM.asp?sid=gumtree
9h
Job Placements
1
SavedSave
Key Responsibilities:Take part in the full software development life cycle.Help design and build scalable, reliable software solutions.Review code and follow best coding practices and standards.Write clean, high-quality, and efficient C# code.Required Experience:Proficiency in C# programming languageFamiliarity with .NET framework and related technologies (ASP.NET, ADO.NET, etc.).Knowledge of relational databases and SQL.Experience with version control systems (e.g., Git).Familiarity with front-end development technologies (HTML, CSS, JavaScript).Experience with web development frameworks (ASP.NET MVC, Blazor, etc.).
https://www.executiveplacements.com/Jobs/I/Intermediate-Software-Developer-1197210-Job-Search-06-24-2025-10-12-58-AM.asp?sid=gumtree
7mo
Executive Placements
1
SavedSave
JOB SPEC Full Stack Software Developer (.NET / TypeScript)Location: Gauteng (Hybrid)Employment Type: PermanentExperience Level: Mid to Senior (2–5+ years)THE OPPORTUNITYWe are recruiting a Full Stack Software Developer to join a high-performance engineering team responsible for building, maintaining, and optimising business-critical systems used at scale.This role is ideal for a developer who enjoys working across the full stack, cares deeply about code quality, system stability, and performance, and thrives in a fast-paced, delivery-driven environment.You’ll work on real production systems — not proof-of-concepts — where reliability, accuracy, and scalability matter.KEY RESPONSIBILITIESSoftware DevelopmentDesign, develop, test, and maintain full-stack software applicationsTranslate business and technical requirements into clean, functional solutionsWrite efficient, maintainable, and well-documented codeBuild and consume RESTful APIsImplement new features and enhancements across backend and frontend systemsTesting, Debugging & OptimisationPerform unit testing, integration testing, and debuggingIdentify and resolve performance bottlenecksOptimise application logic and database queries for speed and reliabilityDeployment & SupportAssist
https://www.executiveplacements.com/Jobs/F/Full-Stack-Software-Developer-1255800-Job-Search-01-26-2026-05-00-15-AM.asp?sid=gumtree
10d
Executive Placements
1
SavedSave
Ability to document and troubleshoot errorsExcellent communication skills & Attention to detailISTQB CertifiedAnalytical mind and problem-solving aptitudeKnowledge of Agile/Scrum methodologies.Reviewing software requirements and preparing automation test scenariosExecuting Automation tests on software usabilityGood with Selenium and Java tools
https://www.executiveplacements.com/Jobs/T/Test-Engineer-1173179-Job-Search-07-01-2025-00-00-00-AM.asp?sid=gumtree
7mo
Executive Placements
1
SavedSave
Key Responsibilities:Design, develop, and maintain applications using C#, .NET, and .NET MAUI.Build and support cloud-hosted and cloud-native applications.Develop and integrate RESTful APIs and backend services.Deploy, configure, and support applications in cloud environments.Write clean, maintainable, and well-documented code.Participate in code reviews, testing, debugging, and performance optimisation.Work within Agile or hybrid development environments.Qualifications:Bachelors Degree or equivalent (IT, Computer Science, or related field preferred).Experience & Skills Required:Minimum 2 years experience as a C# Developer or Software Developer.Strong experience with C#, .NET, and .NET Core.Hands-on experience with .NET MAUI for cross-platform development.Cloud experience is essential (Azure, AWS, or GCP).Experience with ASP.NET, Web API, and MVC.Solid understanding of object-oriented programming principles.Experience with SQL Server or other relational databases.Familiarity with CI/CD pipelines, containerisation, or cloud services (advantageous).Experience using version control systems (Git, Azure DevOps, or similar).Apply now to be considered for upcoming opportunities.For more IT & Financial Services roles, visit:
https://www.executiveplacements.com/Jobs/C/C-sharp-Developer-1258956-Job-Search-02-04-2026-04-13-43-AM.asp?sid=gumtree
1d
Executive Placements
Save this search and get notified
when new items are posted!
