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
Results for software developer in "software developer", Full-Time in Jobs in Pretoria / Tshwane in Pretoria / Tshwane
1
SavedSave
Required QualificationsMatricBSc Software Engineering or relevant equivalent 3 year tertiary qualificationRequired Experience (relevant or in a similar role)At least 3 years in software development experience incl.Integration frameworks & techniques, Web frameworks e.g. Angular will be beneficialC# 6/7 ; SQL; OO Principles; Java Script;Git, XML, BPMN, Agile e.g. Scrum or KanbanClean CodeCloud experience on Azure and Google Cloud or AWS.Experience working with Cloud cognitive services or willingness to learn how to work with cloud AI and ML services.
https://www.executiveplacements.com/Jobs/S/Software-Development-Engineer-1196994-Job-Search-06-24-2025-04-06-10-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Senior Front End Developer (POS24178)HybrideR 70 000 to R 80 000 per monthRequirements 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.At least 3 years relevant experience as a Senior Front-end developer in a software development team.Keen interest to continue to be a Senior Front-End developer and provide technical leadership in a software development team.A good understanding of the SDLC process, tools, technologies, frameworks and techniques related to software development.A strong knowledge of JavaScript, Angular/Typescript, REST framework, JSON and XML.·Knowledge and experience of the following would be a plus:Angular/Typescript, BootstrapWebpack, NPM, Yarn, MavenJAXB, XML SchemaIntegration experience (Web services and JMS)Business process/workflow layers e.g. JBPM, BPEL, etc. Responsibilities/Tasks:Implement new Front-End requirements using Angular/Typescript and Bootstrap with JavaScript, HTML5, CSS.Maintain existing Front-End applications written in Angular/Typescript.Implement the SARS look and feel and usability guidelines for Front-End developmentClosing Date: 15 July 2024
https://www.executiveplacements.com/Jobs/S/Senior-Front-End-Developer-1198428-Job-Search-6-27-2025-9-18-44-AM.asp?sid=gumtree
9mo
Executive Placements
1
A leading open-access fibre network operator delivering fast, reliable internet to homes and businesses across South Africa is looking for a Senior C# Software Developer to drive innovation, elevate system performance, and help shape the future of their digital platforms.In this role, you will contribute to architectural decisions and system design across the tech stack, you will also be required to design, develop, test, and deploy complex software systems using C#, .NET Core.If you are ready to innovate, build scalable systems, and drive high-performance development in a fast-paced tech environment, APPLY TODAY!!!Required skills:CI/CDDevOpsReact or Vue or AngularC#SQL.NET CoreReference Number for this position is MAT60501 which is a permanent position based in Centurion offering a salary of up to R1m per annum,
https://www.executiveplacements.com/Jobs/S/SENIOR-C-sharp-SOFTWARE-DEVELOPER--CENTURION-HYBR-1197433-Job-Search-6-25-2025-7-04-20-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Electronic Engineer (Software, AI & ML)CenturionQualificationB.Eng. Degree (Electronic or Computer)Software design and implementation experience.Experience in product development.Software system engineering experience.Specialist knowledge :Object orientated programming experience (C++) Embedded systems software development.Experience in image processing.Machine learning algorithms development.Duties & ResponsibilitiesProvide Software Engineering for system and subsystem software.Generation of relevant firmware, software and hardware documentation Systems integration and testing with other engineering disciplines.Mentoring of junior electronic and software engineers.Providing firmware, software, and hardware support and training.Interfacing with the production facility.Engineering project planning and management.Generation of specification and other related documentation.
https://www.executiveplacements.com/Jobs/S/Software-Engineer-MLAI-1197266-Job-Search-03-31-2026-00-00-00-AM.asp?sid=gumtree
2d
Executive Placements
1
SavedSave
Electronic Engineer (Software, AI & ML) CenturionQualificationB.Eng. degree (electronic or computer).Software design and implementation experience.Experience in product development.Software system engineering experience.Specialist knowledge :Object orientated programming experience (C++) Embedded systems software development.Experience in image processing.Machine learning algorithms development.Duties & ResponsibilitiesProvide Software Engineering for system and subsystem software.Generation of relevant firmware, software and hardware documentation Systems integration and testing with other engineering disciplines.Mentoring of junior electronic and software engineers.Providing firmware, software, and hardware support and training.Interfacing with the production facility.Engineering project planning and management.Generation of specification and other related documentation.
https://www.executiveplacements.com/Jobs/S/Software-Engineer-MLAI-1197266-Job-Search-06-24-2025-10-33-26-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Software Tester (Manual & Automation)Location: Centurion, GautengRole Overview: Join our team as a Software Tester, responsible for both manual and automated testing to ensure software quality and reliability.Key Responsibilities:Perform manual and automated testing on software applicationsDevelop and execute test cases, maintain test plans and documentationIdentify, document, and track defects; verify fixesCreate and maintain automated test scripts for regression and functional testingConduct performance and load/stress testingCollaborate with developers, analysts, and product managersStay updated on industry best practices and toolsContribute to process improvements and code reviewsQualifications:Bachelors degree in IT or related field35 years experience in manual and automated software testingExperience with testing tools (e.g. Selenium, Appium, JUnit, TestNG)Familiar with version control and bug tracking toolsAgile/Scrum knowledgeStrong communication, problem-solving, and documentation skillsISTQB or similar certification is a plus
https://www.jobplacements.com/Jobs/S/Software-Tester-1207756-Job-Search-3-30-2026-1-31-33-AM.asp?sid=gumtree
4d
Job 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
1mo
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
8mo
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
1mo
Executive Placements
1
SavedSave
Industry: Technology / Software Development | Location: Not specified | Environment: Office-based/Hybrid/Remote (TBC)Non-negotiables: 5+ years full-stack development experience, strong C# and JavaScript skills, CI/CD + Docker + SQL expertiseJoin a tech-forward team building scalable, enterprise-grade applications using modern full-stack technologies. Collaborate across the entire SDLC, attend industry events, and influence both UX and architecture.ð??? QualificationsMinimum Required:Bachelors Degree in Computer Science or equivalent in a related field5+ years of professional experience in a full-stack or software development roleStrong C# .NET proficiency and experience across front-end and back-end technologiesApplication development experience for both mobile and desktop platformsâ?? RequirementsStrong working knowledge of:Front-end languages/libraries: HTML, CSS, Bootstrap, JavaScript, XML, jQuery, AngularJSBack-end development: C# .NET, JavaScript frameworks (e.g., Angular, React, Node.js)Databases: MS SQL (primary), MySQL (advantageous)Web server tech: IIS, ApacheDevOps practices: CI/CD pipelines, Docker, KubernetesAPI design, RESTful services, and integration techniquesSoftware Design Patterns, Unit Testing, and Source Control (e.g., Git)Agile methodology and cross-functional collaborationKey Traits:Strong attention to detail and analytical problem-solvingExcellent communication and teamwork skillsAbility to learn new technologies quickly and apply them effectivelyð??¯ Key Performance Areas (KPAs)Software DevelopmentDesign, develop, and maintain full-stack software applications (front-end + back-end)Write clean, scalable, testable code across a variety of platforms and interfacesTesting & DebuggingConduct unit, integration, and performance testingResolve bugs and optimize for system responsiveness and stabilityArchitecture & IntegrationArchitect client-server solutions with reusable components and scalable patternsBuild and maintain secure, RESTful APIsUI/UX & Front-EndDevelop appealing and responsive front-end solutions aligned to UX standardsCollaborate with designers and analysts to enhance user interactionInfrastructure & DevOpsDeploy applications via CI/CD pipelines and Docker containersImplement Kubernetes for container orchestration an
https://www.executiveplacements.com/Jobs/C/C-sharp-Developer-1198496-Job-Search-06-27-2025-10-14-23-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
DUTIES AND RESPONSIBILITIES:Coding & Development: Write clean, maintainable, and efficient code to build or enhance internal tools and software applications.Scripting & Automation: Develop scripts (e.g., Python, PowerShell) to automate repetitive operational tasks, monitoring processes, or IT workflows.Debugging & Troubleshooting: Investigate and fix software bugs, errors, and production issues to improve application functionality.Database Management: Perform basic database tasks, including writing SQL queries for data extraction, manipulation, and reporting.Software Maintenance: Support existing applications by upgrading libraries, updating documentation, and conducting unit tests.Collaboration: Work with senior developers to understand specifications, contribute to code reviews, and follow Agile development methodologies.Technical Support: Assist with 2nd-level IT support issues related to specialized company software or custom applications.REQUIRED SKILLS AND QUALIFICATIONS:Programming Fundamentals: Basic proficiency in one or more languages such as Python, Java, C#, or JavaScript.Web Technologies: Familiarity with HTML, CSS, and basic front-end or backend frameworks (e.g., React, Angular, Node.js).Database Knowledge: Fundamental understanding of SQL and relational databases.Version Control: Experience with Git/GitHub for version control and collaboration.Education: Bachelors degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).Problem-Solving: Strong analytical skills with the ability to identify the root cause of technical problems.
https://www.jobplacements.com/Jobs/J/Junior-IT-Specialist-1277589-Job-Search-04-02-2026-04-09-35-AM.asp?sid=gumtree
4h
Job Placements
1
SavedSave
Experience2 Years ExperienceExperience in C# and SQL Server, REST API development (so full stack devs with Angular on the front end)
https://www.executiveplacements.com/Jobs/A/Angular-Developer-1277590-Job-Search-04-02-2026-04-10-29-AM.asp?sid=gumtree
4h
Executive Placements
1
SavedSave
Description:Analysis and Planning (20%): Lead the application lifecycle by creating user stories and collaborating with cross-functional teams. Research technologies, design reusable architecture, provide project estimates, and track JIRA progress to mitigate risks.Development and Testing (40%): Lead development using high-quality code and standards. Manage version control, test environments, automated testing, and CI/CD pipelines to ensure seamless production deployment.Reporting and Communication (10%): Provide stakeholders with clear updates on status, risks, and progress. Maintain system logs, release notes, and technical manuals while offering expert insights on project queries.Contribution to Team (20%): Lead through code reviews, mentoring, and knowledge sharing. Foster a collaborative culture, contribute to technical recruitment, and interface across teams to ensure successful product delivery.Quality Management and Compliance (10%): Ensure products meet FDA, CE, ISO, and SOC2 standards via QMS guidelines. Safeguard information per company policy and assist the team lead in updating development processes.Requirements:Years of Experience:8+ years relevant experienceRequired Qualifications:Essential: National Senior CertificateDesirable: Tertiary education diploma/degree relevant to software developmentDesirable: 3 year degree in computer science or equivalentRequired Nature of Experience:Hands on software developer having been responsible for the development and maintenance of 1 or more projects.Skills and Knowledge (Essential):Experience in native Android (Kotlin and Java) development specifically.Reactive programming.Strong knowledge of Android development and its supporting systems.Proficient in Kotlin (Minimum 2 years experience).Good development practices utilising modern design patterns using software architectures: MVP, MVVM, Clean Architecture.A good understanding of storage mechanisms, threading, lifecycles.Knowledge of common 3rd party frameworks/libraries available and integration experience.Strong UI development experience and developing for dynamic screen support.Experience with RESTful API integration.Well versed in Git.Solid understanding of the full mobile development life cycle within an Agile environment.Please note only candidates that meet the minimum requirements will be considered. Please follow our website and social media channels to be the first to know when our clients have new vacancies!
https://www.executiveplacements.com/Jobs/S/Senior-Android-Developer-Pretoria-1276538-Job-Search-03-30-2026-10-05-07-AM.asp?sid=gumtree
2d
Executive Placements
1
Submit your CV to:
https://www.executiveplacements.com/Jobs/A/0964-Full-Stack-Developer-Expert-TTD-1275679-Job-Search-03-26-2026-10-09-10-AM.asp?sid=gumtree
6d
Executive 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
3d
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
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
Purpose of the Role: New development and maintenance of the EHS and back-end web application servicesDuties:System documentationSystem analysis, design and developmentUnit Testing and involvement in Regression, Performance, and Systems Integration TestingImpact analysisRequirements:3 year completed Degree3 to 5 years solid experience in Java DevelopmentSound understanding and application of software design best practice protocols and architecture, IP Networks, open source tools, APIs, specific to cloud-based solutions such as EHRs, MPIs, data exchange and interoperability in healthcare or insurance industriesApply now!Mel NandalallSenior IT Recruitment Consultant
https://www.executiveplacements.com/Jobs/J/Java-Developer-1196614-Job-Search-06-23-2025-04-13-11-AM.asp?sid=gumtree
9mo
Executive Placements
1
SavedSave
Senior Developer AngularCenturionPermanent RoleMarket Related SalaryFully Office-BasedThis role is ideal for a passionate Developer who enjoys building high-quality solutions, working on strategic projects, and collaborating with cross-functional teams to deliver scalable and innovative applications. The successful candidate will work closely with a collaborative development team in a fully office-based environment.Key Responsibilities:Deliver strategic development projects within agreed timelines, budgets, and quality standards.Design and develop high-quality, scalable front-end solutions using Angular.Ensure that best practice testing and software quality standards are followed.Maintain and support existing systems while ensuring no new defects are introduced.Enhance and modernise systems to support new technologies and improved functionality.Collaborate with development and support teams to transfer knowledge and document systems.Follow established engineering standards, development processes, and toolsets.Actively participate in team collaboration and continuous improvement initiatives.Minimum Requirements:Relevant Degree or Diploma in IT or a related field.6+ years experience in software development.Strong experience with Angular.Technical Skills:Strong Angular development experience.Solid understanding of front-end libraries and frameworks.Knowledge of front-end styling technologies (CSS3, LESS, and SASS).NgRx state management experience advantageous.Experience with ASP.NET or other front-end technologies beneficial.Exposure to C#, .Net Core, WCF, and WebAPI advantageous.Experience with SQL Server beneficial.Knowledge of Service-Oriented Architecture (SOA) advantageous.Exposure to coding standards, best practices, and source code management.Microsoft Certified Professional (MCP) certification advantageous.Personal Attributes:High attention to quality and detail.Strong team collaboration and communication skills.Ability to work effectively in a team-based office environment.Proactive approach to learning and professional development.Work Environment:Fully office-based role in Centurion.Collaborative team environment within the Development and Engineering department.Apply Now!For more information contact:Raees SadekIT RecruitmentResearcher
https://www.executiveplacements.com/Jobs/S/Senior-Angular-Developer-1270306-Job-Search-04-02-2026-00-00-00-AM.asp?sid=gumtree
4h
Executive Placements
1
SavedSave
The Person:Honours Degree (NQF level 8) pref. in Information Technology, Security Systems Management or Electronic Security Systems.Genetec Engineer Certification - essential.Minimum 8 to 10 years experience within a physical electronic security systems analysis environment or application support environment with a strong focus on technical and functional security systems.At least 2 to 3 years experience in a managerial or leadership capacity.Ability to identify, assess and mitigate risks associated with electronic security systems, including potential system failures, data breaches and other security incidents requiring constant vigilance and strategic planning.Ability to prepare for and manage crises that may impact the security infrastructure and require robust contingency planning.The Job:Provide leadership for the infrastructure and functional software function to ensure configurations meet business specifications and standards during the design and build phase.Lead and empower the team, ensuring they have the necessary support, guidance and resources to perform their duties effectively.Foster a culture of continuous improvement, skills development and team collaboration.Lead the infrastructure and software application function to ensure delivery according to the security objectives.Develop and ensure the implementation of governance processes for the infrastructure and software application function to ensure consistent operational efficiency and reliability.Oversee the identification and mitigation of risks associated with infrastructure and functional software during the design and build phase.Lead the development of the Genetec system, ensuring that it is reliable, efficient and secure.Identify, interpret and integrate external information sources to enrichment threat intelligence.Manage technical and functional configuration expertise to Software Developers, Network Engineers and other technical stakeholders to ensure that all components of the system are developed and built according to plan.Identify and implement opportunities for consolidation and enhancement to ensure cost-effective and optimal use of Genetec resources and technology.Manage the Genetec security platform, including regular system updates, patches and upgrades to ensure its optimal performance, availability and security.Analyse technical information to inform the research, design and build life cycle to ensure a fit-for-purpose solution.Research and stay abreast of new and evolving Genetec architectures and technologies and liaise with vendors for product and technology reviews.Competencies:Analytical and problem-solving skills.Conceptual thinking skills.Lead effectively under pressure
https://www.executiveplacements.com/Jobs/S/Systems-Engineer-Genetec-1275988-Job-Search-03-27-2026-04-35-15-AM.asp?sid=gumtree
6d
Executive Placements
Save this search and get notified
when new items are posted!
