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 software developer in "software developer", Full-Time in Jobs in South Africa in South Africa
1
SavedSave
Responsibilities:Implement and configure Identity Management solutions, including modern OAuth2 flows.Collaborate within an Agile team environment, utilizing TFS/Git for source control.Write clean, maintainable code and implement comprehensive Unit Tests (xUnit/nUnit).Participate in architectural discussions, advocating for SOLID principles and clean coding practices.Implement application logging and monitoring to ensure system health and performance.Requirements:8+ years of hands-on experience developing and hosting REST-based APIs in IIS.Experience with Identity Management configuration and modern authentication protocols (OAuth2).Experience in developing Windows Services or similar long-running back-end processes.Exposure to application logging and monitoring tools.Experience with Azure cloud services, particularly Azure FunctionApps.Experience configuring FIDO authentication is a significant plus.An Azure certification is highly advantageous. Apply now!
https://www.executiveplacements.com/Jobs/L/Lead-Developer--APIs-1251116-Job-Search-01-13-2026-10-14-07-AM.asp?sid=gumtree
4d
Executive Placements
1
SavedSave
Analyse- and interpret of business requirements documents Compile and review of technical design specification Develop and maintain of database views, functions, user defined types, stored procedures amongst others in line with FIC business requirements Develop reports and dashboards Provide input to data architecture input Develop advanced ETL code Develop database code or scripts for testing of the data solution Compile and review systems analysis, impact analysis of database solutions Code reviews of database solutions Maintain of applications and system documentation Maintain and support of application solutions in operations Analyse and Resolve root-cause production problems and data issues, Define and adhere to database development standards and processes Data quality, data profiling, metadata management and master data managementEDUCATION, SKILLS AND EXPERIENCE A Degree in computer science or equivalent At least three (3) years experience in developing database solutions on Microsoft SQL server platform Proficiency and experience in Microsoft SQL Server version 2012 and above as well as windows server version 2012 and above platforms Microsoft Certified Solutions Associates - MCSA: SQL 2016 BI Development or Certification in Microsoft Certified Solutions Associates MCSA: SQL 2016 BI Reporting or Microsoft Certified Solutions Associates MCSA: SQL 2016 Database Development Solid understanding of Microsoft Windows Server platform version 2012 and above Minimum three (3) years experience in writing Transact SQL code Proficiency in XML, XSD and JSON Minimum three (3) years experience in developing on Power BI platform
https://www.jobplacements.com/Jobs/D/Database-Developer-Vacancy-1252325-Job-Search-1-16-2026-6-11-58-AM.asp?sid=gumtree
1d
Job Placements
1
SavedSave
Analysis and PlanningCollaborate in the application lifecycle (planning, design, development, deployment, maintenance) collaborating with stakeholders for requirements.Continuously research and evaluate new technologies to optimize development efficiency.Plan and design well-structured, reusable application architecture.Implement and develop according to best practices to ensure high-quality, maintainable systems.Participate in project planning by providing estimates, contributing to requirement documentation, and assisting with work breakdown structures.Participate in user story creation, estimation, and work plan development, ensuring clear communication of requirementsEffectively prioritize, and manage dependencies to ensure timely completion, and switch contexts effectively when the need arisesCollaborate effectively with development teams to solve problems, make recommendations, and discuss best practicesProactively identify and mitigate code related risks, adapting as neededTrack tasks and progress within JIRADevelopment and TestingDevelop software adhering to project plans, deadlines, and coding standardsDevelop and maintain high-quality, maintainable systems using efficient and reusable code according to best practices.Use version control effectively and according to best practices, as well as backing up other work according to company standardsPrepare and maintain testing environments, including examples and instructionsConduct initial testing and assist in developing testing plansImplement and maintain automated tests and component libraries according to team practicesAnalyze systems to identify root causes of issues within a system, develop workarounds, and implement permanent fixesDeliver thoroughly tested and performance benchmarked work that meets functional requirements before deploymentDeploy changes to the production environment following established proceduresImplement and maintain DevOps processes, including CI/CD pipelines and Infrastructure as Code as applicable to the teamMaintain up to date and accurate code and system level documentationReporting and CommunicationProvide clear, timely, and efficient updates on project status, progress, risks, and potential problems to the team leadPrepare reports, manuals, and other documentation related to software status, operation, and maintenanceMaintain accurate system and product change logs, release notes and notifications to other teams, according to company standards and team practicesOffer insights and feedback on queries regarding relevant projectsCollaborate effectively with team members and stakeholders, by being available on appropr
https://www.executiveplacements.com/Jobs/S/Senior-Android-Developer-1239550-Job-Search-01-08-2026-00-00-00-AM.asp?sid=gumtree
10d
Executive Placements
1
SavedSave
Lead a development team within Technology Services, combining hands-on development, technical guidance, and people management to drive cloud-based product delivery and support the strategic roadmap in a high-performance environment. For brevity, a key summary of the job specification is provided below. Full details are available after shortlisting.RESPONSIBILITIESTechnical Leadership & Hands-on DevelopmentLead a team of 46 developers; provide mentorship, regular code reviews, and uphold architectural standards.Design, develop, and maintain scalable, high-performance web apps on GCP (Firebase/Firestore) with Angular; contribute ~5060% hands-on coding.Address technical debt; champion modern technologies and sound software design principles.Act as a subject-matter participant in the Architecture forum; ensure adherence to defined solution architectures.Delivery, Operations & QualityPlan and estimate work; drive sprints with product and QA; communicate clearly with technical and non-technical stakeholders.Oversee deployments, release management, and ongoing maintenance; troubleshoot complex issues.Ensure robust testing (unit, integration, performance) and optimize for performance, scalability, and cloud cost efficiency.Team & People ManagementManage 46 permanent employees and contractors; foster a high-performance, quality-driven culture.Handle conflict resolution, motivation, coaching, and ownership of outcomes.Collaborate effectively with diverse, cross-functional, and remote teams (including where distance/language barriers exist).Product & Project DeliveryDrive platform modernization (especially cloud components) through sprint contributio
https://www.executiveplacements.com/Jobs/T/Technical-Development-Lead-1243911-Job-Search-01-07-2026-00-00-00-AM.asp?sid=gumtree
10d
Executive Placements
1
SavedSave
ResponsibilitiesProduct StrategyDevelop and execute the product vision and strategy, aligning with the overall business objectives.Conduct market research and competitive analysis to identify opportunities and threats.Define the product roadmap and prioritize features based on user needs and business value.Product ManagementCollaborate with Stakeholders to maintain and prioritize product backlogs.Create the conceptual product architecture and strategic product backlog.Collaborate with the development team to define and refine product requirements.Prioritize and manage the product backlog, ensuring alignment with the product vision.Work closely with the design team to ensure a seamless user experience.Working closely with UI/UX and design teams to drive and measure feature valueMeasure product/feature success through dataConduct user research and gather feedback to inform product decisionsEnsure product quality and timely delivery.Assist with product /system/process documentation to support Users and Business continuityAgile PracticesChampion Scrum and Agile methodologies to foster iterative and adaptive development.Collaborate with Software Engineering leads and external teams to define, prioritize, and deliver project requirements.Participate in Agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.Proactively address impediments to ensure smooth progress and communication across teams.Cross-Functional CollaborationWork closely with engineering, design, marketing, and sales teams to ensure product success.Foster strong relationships with stakeholders and build consensus around product decisions.Communicate effectively with technical and non-technical audiences.RequirementsProven experience as a Product Manager or Product Owner in a software development environment.Strong understanding of product lifecycle and management.Ability to define and prioritize product requirements.Strong verbal and written communication skills, with the ability to convey complex ideas clearly and effectivelyExperience working collaboratively in cross-functional teams, with a focus on achieving shared goalsExpertise in managing multiple projects/tasks simultaneously, with a track record of delivering on time and within scopeExceptional attention to detail, ensuring high standards of quality in all outputsAbility to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situationsStrong understanding of agile methodologies, such as Scrum and Kanban.Excellent analytical and problem-solving skills.E
https://www.executiveplacements.com/Jobs/P/Product-Manager-1251971-Job-Search-01-15-2026-04-12-43-AM.asp?sid=gumtree
2d
Executive Placements
1
SavedSave
RequirementsA Bachelors degree (NQF 7) in Computer Science/Information Systems or an equivalent qualification; andFive to eight years experience within an application development and support environment;Five to eight years experience with Microsoft .Net C# web development; five to eight years experience with MS SQL Server, advanced T-SQL and SSRS report development;Solid knowledge of Business Intelligence and ETL processes;A development language certification will be an added advantage.ResponsibilitiesProvide support and maintenance for applications developed in Microsoft .Net using C#Deliver quality IT solutions through development, integration, testing and deployment according to the approved design specification and within agreed timelines;Consistently provide IT solution maintenance and support in the designated area, thereby ensuring business continuity in line with the agreed service standards;Keep abreast of developments in information and communication technology (ICT) trends and within the specialised area of technology in order to design and develop the most appropriate IT solution within the area of responsibility;Managing the lifecycle of the applications and keeping the environment current and up to date;Facilitating new enhancements and demands from business units as and when the need arises and ensuring that solutions deployed are fit-for purpose and optimal;Take accountability for the end-to-end delivery and maintenance of the solutions, including training where applicable and ensure that solutions implemented are- innovative.
https://www.executiveplacements.com/Jobs/M/Microsoft-Net-C-sharp-Web-Developer-1251191-Job-Search-01-13-2026-10-34-40-AM.asp?sid=gumtree
4d
Executive Placements
1
SavedSave
My client based in Pretoria is looking to employ a senior Electronic Engineer (AIML software)You must have a B.Eng Degree in Electronics or computerYou must have 10 years of experienceYou will develop in C++ - embedded systems
https://www.executiveplacements.com/Jobs/E/Electronic-Engineer-ZB-1250755-Job-Search-01-13-2026-02-00-16-AM.asp?sid=gumtree
4d
Executive Placements
1
SavedSave
Key Responsibilities: Participate in end-user consulting, systems analysis, design, and the preparation of system documentation.Develop, test, and debug code solutions, analysing runtime profiles and resolving issues efficiently.Advise stakeholders on the implications of changes and new functionality, ensuring alignment with business needs.Maintain an awareness of development tools, techniques, and best practices, assisting with release processes and user support.Provide accurate task estimations, adhere to standards and methodologies, and document feedback throughout the project lifecycle.Job Experience and Skills Required:Proven experience required with recent versions of the following technologies:Angular.NET Web APISQL ServerGitAzure DevopsRelevant Bachelors Degree or industry certification5+ years of experience in developing modules for a LISP (linked investment service provider) or Collective Investment Scheme management systems Apply now!
https://www.executiveplacements.com/Jobs/F/Full-Stack-Developer-1233311-Job-Search-01-05-2026-00-00-00-AM.asp?sid=gumtree
5d
Executive Placements
1
Minimum 5+ years of hands-on Blue Prism experience (no shortcuts, no mods)Minimum 5+ years as an RPA Developer / Automation EngineerBachelors degree in Computer Science, Information Systems, Engineering, or equivalent real-world XPDeep understanding of Blue Prism architecture, Control Room, and object designExperience integrating with web services, APIs, databases, and enterprise appsWorking knowledge of C#, VB.NET, Python, or similar languagesStrong problem-solving skills and calm under production pressureReady to Play?Submit your resume and a brief summary of your Blue Prism automation builds and boss-level wins.Insert coin. Start quest.Contact Chelsea Fisher on
https://www.executiveplacements.com/Jobs/R/RPA-Developer-12-Month-Fixed-Term-Contract-1249168-Job-Search-01-07-2026-10-12-55-AM.asp?sid=gumtree
5d
Executive Placements
1
Full Stack Developer (PHP / JavaScript)Build and scale modern communication platforms with real-world impactPretoria (office-based) | R30 000 R40 000About Our ClientOur client is a communications software company delivering scalable messaging and communication solutions for businesses of all sizes. They build and maintain a growing suite of SMS, USSD and OTT products used in both local and international markets.The Role: Full Stack Developer (PHP / JavaScript)This role focuses on building, maintaining and scaling web-based communication products using PHP and modern front-end technologies. You will work across the full stack, contributing to system design, feature development and architectural decisions while collaborating closely with other developers and stakeholders.Key ResponsibilitiesDesign, develop and maintain full stack web applications using PHP and JavaScriptBuild and extend backend systems, APIs and microservicesDesign and manage relational databases and data structuresImplement complex frontend functionality from UI logic through to CSS presentationCollaborate with the team on system architecture, feature planning and technical decisionsRapidly design, build, test and iterate new featuresContribute to specifications, documentation and technical discussionsResearch, evaluate and implement new technologies where appropriateParticipate in scheduled after-hours support on a rotating basisAbout You3+ years of full stack development experienceStrong proficiency in PHP and JavaScriptExperience with relational databases and RESTful API designSolid understanding of modern front-end frameworks and CSSAble to contribute to architectural decisions and system designFast learner with a proactive and collaborative approachComfortable working in a fast-paced, iterative environmentWillingness to participate in after-hours support rotation
https://www.jobplacements.com/Jobs/F/Full-Stack-Developer-PHP-JavaScript-1249291-Job-Search-1-8-2026-4-52-17-AM.asp?sid=gumtree
9d
Job Placements
1
SavedSave
What Youll Build:Sleek, high-performance front-end interfaces using React or VueScalable and reliable back-end systems powered by Node.js, Java, or PythonClean, well-structured APIs and efficiently designed databasesProduction-ready solutions that prioritise performance, stability, and user experience Qualifications & Experience:5+ years of full stack development experience in modern web or software environmentsStrong proficiency in at least one front-end framework: React or VueHands-on experience with server-side development using Node.js, Java, or PythonSolid understanding of RESTful APIs, microservices, and system integrationFamiliarity with cloud platforms such as AWS, GCP, or AzureStrong database knowledge across SQL or NoSQL technologiesExperience with CI/CD pipelines, Git, and Agile development practices
https://www.executiveplacements.com/Jobs/F/Full-Stack-Developer-1247610-Job-Search-12-21-2025-16-13-00-PM.asp?sid=gumtree
5d
Executive Placements
1
SavedSave
Minimum requirements: Matric and relevant qualification will be advantageous5 years experience Prior experience in the corporate sectorOwn reliable transport Consultant: Mine van Wyk - Dante Personnel Mpumalanga
https://www.executiveplacements.com/Jobs/S/Senior-Graphic-Designer-1251182-Job-Search-01-13-2026-10-34-22-AM.asp?sid=gumtree
4d
Executive Placements
1
SavedSave
Key Responsibilities:Provide software development and support for the systemAssist with application maintenance and upgradesCollaborate with technical teamTrouble shoot system issuesManage day â?? to day system supportRequirements: BSc or equivalent in Electronic, Mechatronic, Industrial Automation or Agricultural3 - 5 years of experience inAG Tech Solutions - Design and ImplementationRadio Communications - Design and ImplementationLPWAN Solutions - Design and ImplementationIP Networking - Design and ImplementationOT Systems - Design and ImplementationAutomation and Control - Design and ImplementationData integration â?? DesignCloud based server systems â?? DesignKnowledge & Skills:LPWAN â?? EG: LoRaWANWAN â?? EG: IP WirelessPLC Controllers â?? EG: Siemens/Phoenix ContactFieldbus Technologies â?? EG: Modbus RTU/Modbus TCPCommunication Protocols â?? EG: MQTT/RESTNetworking Fundamentals â?? EG:TCP/IP/POE/VLANIoT Platforms â?? EG: Cumulocity/Thingsboard/WonderwareInstrumentation Hardware â?? EG: Flow Meters/Pressure TransducersAgriculture Irrigation Systems â?? EG: Operational FundamentalsPower Backup â?? EG: Solar/InverterGood teamwork and communication skills
https://www.jobplacements.com/Jobs/J/Junior-Software-Engineer-1249522-Job-Search-01-08-2026-04-31-04-AM.asp?sid=gumtree
9d
Job Placements
1
SavedSave
Requirements:Matric (Grade 12).Any applicable qualification in Information Technology (IT) / Microsoft.Valid code 8 drivers license.Minimum 3 (three) years proven experience in general IT would be beneficial.KPAs:Servers and Networks.Project Management.Work Delegation.Desktop Support.Record Keeping and Backups.Computer Hardware.Computer Software.Quality Management System.All appointments will be made in line with CPIs AA/EE strategy. If you do not receive any feedback from us within two (2) weeks of submitting your CV, please regard your application as unsuccessful.
https://www.jobplacements.com/Jobs/I/IT-Project-Lead-1250820-Job-Search-01-13-2026-04-01-24-AM.asp?sid=gumtree
4d
Job Placements
1
SavedSave
Responsibilities:Design and develop high-performance Windows services and applications using C# and C++.Architect, build, and maintain services within a Microservices/Service-Oriented Architecture (SOA).Implement advanced multi-threading and parallel processing solutions to maximize application efficiency.Develop and work with RESTful and SOAP APIs for seamless system integration.Design and optimize MSSQL databases, writing complex queries and ensuring data integrity.Write clean, maintainable, and well-tested code following SOLID principles and clean coding practices.Collaborate within an Agile team environment using TFS/Git.Requirements:5+ years of experience with the .NET ecosystem, including .Net Core and the .NET Framework.Proven experience with Service-Oriented or Microservices Architectures.Hands-on experience with multi-threading and parallel programming.Apply now!
https://www.executiveplacements.com/Jobs/S/Senior-Developer-Back-End-1251112-Job-Search-01-13-2026-00-00-00-AM.asp?sid=gumtree
4d
Executive Placements
1
SavedSave
Engineering ManagerJoin a global software delivery team that crafts high-quality code with people they loveRemote (South Africa) | Flexible hours (96 SAST) | Salary: Market RelatedAbout Our ClientMindera is a global software company that delivers high-performance, scalable solutions across industries. They take pride in building software with people they love, creating a collaborative environment that values technical excellence and individual growth. With a focus on innovation and quality, Mindera empowers engineers to build impactful systems using modern technologies.The Role: Engineering ManagerThis role exists to lead and support a talented team of engineers, including test engineers, in delivering high-quality software solutions. You will be responsible for the day-to-day management of the team, ensuring successful project execution while nurturing growth and development. Working closely with product and design teams, you will help shape project goals and oversee the technical delivery. A hands-on technical background is essential to guide and support engineering practices effectively.Key ResponsibilitiesBring 5+ years of experience in software development and leadership as an Engineering Manager, Tech Lead, or similarLead, mentor, and develop engineering team members to achieve high performanceOversee project execution, ensuring timely and quality deliveryCollaborate with cross-functional teams to define goals, timelines, and requirementsProvide hands-on technical guidance and problem-solving where neededContribute to the continuous improvement of engineering processes and practicesPromote Agile methodologies across teamsEnsure effective communication across distributed teamsAbout You5+ years in engineering leadership or technical lead rolesStrong technical background in software engineering, especially with Java and JavaScriptSolid experience with distributed systems and GraphQLStrong knowledge of cloud technologiesExperience with Agile development environmentsConfident team leader with excellent communication and interpersonal skillsExperience working with Salesforce is a plusPassionate about technology, continuous learning, and building strong engineering teams
https://www.executiveplacements.com/Jobs/E/Engineering-Manager-1248102-Job-Search-1-5-2026-4-32-11-AM.asp?sid=gumtree
12d
Executive Placements
1
SavedSave
Main Purpose of the Role.To ensure that processes and Routine Maintenance activities (Monitoring, backup, upgrading, patching and so on) of the CRM are done according to schedule to meet SLA.Summary of Responsibilities:Preventative maintenance (installation of service packs, patches, hot fixes, etc.)Fault Resolution - Service Restoration - Escalation to 2nd Level - Record, track, and document the resolution process and decisions taken through to final resolution.Analyze trends for ways to prevent repeated future problems.Communicate CRM Application issues to management, development teams, end users, and unit leaders.Participate in discussions with customer teams and other teams.Test fixes, conduct post-resolution follow-ups, ensure problems have been adequately resolved.Manage, Mentor, assign work to, and organize training for junior CRM operation team members.Develop new report format and structure based on new requirement and Generate reports for external client.Identify, assess and manage risks within CRM domain, and react to risk as required.Perform security checks for all operations and audit all changes.Ensure correct procedures are followed to shut down and bring the system up Identify and learn appropriate software applications used and supported by the department.Collaborate with service integration and business architects in conceptualizing and development of new solutions and applications.Take charge of various KPIs of CRM.On-demand data querying, exporting and importing. Requirements:4 Years Experience in maintenance of CRM in Telecoms, Experience in development and implementation would be an advantage (e.g; Saleforce, ICX, Clarify, Sybrin, AMDOCS, etc).A Degree / Diploma in Computer Science, Telecommunication, System design or similar.Basic Knowledge and Understanding of Programming / Software Development Tools and Languages (C++, UNIX, Oracle).Knowledge of database queries like PL/SQL and SQL. Soft Skills Required:Good customer service attitude, excellent communication, Logical thinking approach and strong problem-solving skills.
https://www.executiveplacements.com/Jobs/C/CRM-Maintenance-Engineer-BSS-1252706-Job-Search-1-16-2026-9-52-48-AM.asp?sid=gumtree
1d
Executive Placements
1
SavedSave
Client Finish Line: Craft partnerships that outpace expectationsno pit stops for mediocrityCrew Synergy: Fuel growth in a garage where every voice accelerates innovationEngine Build: Design & optimize high-performance systems from blueprints (specs)Team Tuning: Sync with crew chiefs (stakeholders) to fine-tune the tech race strategySkills & Experience: C# (V8 Engine Block) | VB.NET (Turbo) | SQL (Fuel Injection)RabbitMQ (Nitro Boost) | Web Services (Aerodynamics)Qualification:IT DegreeContact JADE PERUMAL on
https://www.executiveplacements.com/Jobs/S/Senior-Backend-Developer-1202349-Job-Search-07-11-2025-04-13-38-AM.asp?sid=gumtree
6mo
Executive Placements
1
SavedSave
If youre an experienced Developer who enjoys working deep in the stack from shell scripts and systems integration through to databases and APIs then this could be a great fit.Skills:Unix/Linux Expertise Essential:familiarity with Linux environments (Red Hat, Ubuntu, and Rocky Linux)Skilled in Bash scripting for automation and maintenanceComfortable working with Python for scripting and back-end tasksExposure to Perl is advantageous but not mandatoryRelational Database Knowledge Essential:Informix IDS (highly preferred)Familiarity with MySQL environmentsProgramming Experience:Solid experience coding in at least one mainstream languageExposure to JavaScript is a plusThis is a full-time, on-site role based in North Riding, Johannesburg, working with a close-knit technical team supporting robust, business-critical applications.Requirements:3+ years of experience in a similar Unix/Linux development roleComfortable working in an on-site environment (North Riding, Johannesburg)Able to work independently and problem-solve with minimal supervision Apply now!
https://www.jobplacements.com/Jobs/D/Developer-1226184-Job-Search-01-05-2026-00-00-00-AM.asp?sid=gumtree
5d
Job Placements
1
SavedSave
Requirements:Bachelors degree in Computer Science, Software Engineering, or a related fieldMinimum 5 years of experience in full stack software development with a proven track record in delivering complex solutionsProficiency in HTML5, CSS3, and JavaScript, with experience in building responsive, user-friendly interfacesSolid back-end development experience using at least one of: Node.js, Java, or PHP. Additional experience with C, C++, C#, or JSON is a plusStrong SQL experience, including database design, optimization, and maintenanceApply now!
https://www.executiveplacements.com/Jobs/S/Senior-Full-Stack-Developer-1199318-Job-Search-07-01-2025-10-13-08-AM.asp?sid=gumtree
7mo
Executive Placements
Save this search and get notified
when new items are posted!
