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 intern software developer in "intern software developer" in Jobs in South Africa in South Africa
1
SavedSave
Software Developer InternKey Responsibilities:Develop and implement software applications using C++, C#, and python.Integrate APIs into software applications, ensuring seamless data flow and functionality.Optimize software applications for maximum speed and scalability.Collaborate with the backend and front-end team to design and implement RESTfulAPIs for data exchange.Conduct thorough testing and debugging of software applications to ensurehigh-quality performance.Ability to learn new software and technologies quickly.Analyzing information to recommend and plan the installation of new systems ormodifications of an existing system.Preparing reports on programming project specifications, activities, or status.System testing and validation procedures.Requirements:A qualification in Software DevelopmentExperience working with databases and querying data using SQL or NoSQL.Understanding of RESTful APIs and experience in integrating them into softwareapplications.Familiarity with version control systems such as Git.Develop software applications using languages like C++ or python.Excellent communication and collaboration skills.Ability to work independently and as part of a team in a fast-paced environment.Please consider your application unsuccessful when you have not heard from the Signa Opportunity team within two weeks of submitting your application.
https://www.executiveplacements.com/Jobs/S/Software-Developer-Intern-1254107-Job-Search-01-21-2026-04-05-55-AM.asp?sid=gumtree
2d
Executive Placements
1
Are you ready to jumpstart your career in software engineering and work on cutting-edge radar technology? We are looking for a full-time Junior Software Engineer to join a dynamic, multi-disciplinary team and help shape the next generation of radar products.What youll do:Collaborate with a local software team as part of an international product development effort.Develop and fine-tune radar algorithms in MATLAB that wow users and deliver real-world performance.Implement algorithms in embedded C and C++ to bring software to life in our products.Ensure smooth and reliable operation by developing high-quality embedded software.Contribute to software requirements, architecture, and detailed design for successful product launches.Troubleshoot and solve problems using sound engineering principles.Participate in peer reviews to maintain high standards in software design, algorithms, and code quality.You may also get involved in:Software release testing and hardware/software integration.Development of PC tools using C# and Python.Exploring emerging technologies in radar and embedded systems.Travel opportunities to international offices.Desired Experience & QualificationA degree in Software Engineering, Computer Science, or related field.Strong knowledge of C/C++ and MATLAB.Passion for embedded systems and algorithm development.Problem-solving mindset and eagerness to learn.
https://www.jobplacements.com/Jobs/E/Exciting-Opportunity-Junior-Software-Engineer-Rada-1253250-Job-Search-1-19-2026-8-11-23-AM.asp?sid=gumtree
4d
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
6mo
Executive Placements
1
SavedSave
In this position, you will contribute to software and algorithm development for new radar products and applications. You will be involved across the development lifecycle, from contributing to requirements and design through to implementation, testing, and integration on embedded systems.What Youll DoJoin a local radar software team that forms part of an international, multi-disciplinary product teamDevelop and fine-tune radar algorithms in a MATLAB environmentImplement algorithms in embedded C and C++ for real-world applicationsDevelop reliable, efficient embedded software that runs smoothly on target hardwareContribute to software requirements, architecture, and detailed designApply sound engineering techniques to identify root causes and implement reliable solutionsParticipate in peer reviews of software designs, algorithms, and source code to maintain high engineering standardsYou May AlsoParticipate in software release testing and hardware/software integration testingContribute to PC tools development using C# and PythonTake part in the exploration and evaluation of new technologiesEssential Qualifications and ExperienceBachelors degree in Electronic Engineering24 years of professional experience and/or postgraduate research in radar systems, embedded software, or signal processingProficiency in embedded software development using C and/or C++Demonstrated ability to solve programming problems using high-quality, maintainable codeStrong collaboration and communication skills to work effectively in local and international teamsAbility to work independently under general guidanceA proactive, self-starting approach with a strong willingness to learnAdvantageous Skills and KnowledgeSignal processing and algorithm development for CW and FMCW radar systemsProgramming, data analysis, and visualisation using MATLABElectronic or embedded hardware design experienceElectronic testing using signal generators, oscilloscopes, and spectrum analysersExperience with communication protocols such as UART, SPI, I2C, and CAN, including debugging with logic analysersExperience with ARM microcontrollers (ST, Nordic, Texas Instruments, NXP)Programming experience in Python or C#Version control using GitAgile (Scrum) software development practicesUnit testing and Test-Driven Development using frameworks such as Google Test (gtest)https://www.executiveplacements.com/Jobs/S/Software-Engineer-1254433-Job-Search-1-21-2026-2-45-42-PM.asp?sid=gumtree
2d
Executive Placements
1
The Senior Software Developer will be responsible for developing and supporting .NET/C# projects, functions and completing specific client work, projects and miscellaneous tasks while ensuring commitment and quality through to completion.QualificationsA Bachelors degree in Computer Science or related fieldSkills & ExperienceMinimum 6 years overall relevant experience of web & software development, implementing functionality, ad hoc system analysis and codingExperienced in ASP.NET Core framework is essential for this rolePreferably Product Development experience in Financial Services or Banking industryWorking exposure on international projects is highly desirableExcellent multitasking abilities and the capacity to utilize multiple information sourcesA team player with a knack for collaborative problem-solvingProactive and independent, equipped with a strong work ethicA customer-focused mindsetExceptional problem-solving and interpersonal communication skillsMeticulous attention to detail and strong analytical prowessVersatility and adaptability in a fast-paced environmentProficiency in C# programmingExperience in developing and integrating REST APIsExpertise in SQL development and ORM technologies, including Entity Framework CoreCompetence in version control using GitHubWorking knowledge of Docker containerizationProven experience in Agile and DevOps culturesFamiliarity with Microsoft Azure cloud servicesStrong practice in writing various levels of testing: Unit, Integration, and FunctionalUnderstanding of Microservices architectureDuties and ResponsibilitiesUse Microsoft technologies: C#, ASP.NET, SQL, MVC to develop technical solutions to complex problems that require the regular use of ingenuity and creativityDesign, code, test, debug and document software according to the functional requirementsDevelop, maintain and support programs/tools for internal and external clientsAssist in the development of the product development roadmap and backlogFormulate plan outlining stepsPrepare flowcharts and diagramsModify and troubleshoot application programs
https://www.executiveplacements.com/Jobs/S/Senior-Software-Developer-BackEnd-Engineer-Net-1253797-Job-Search-01-20-2026-10-04-17-AM.asp?sid=gumtree
3d
Executive Placements
1
SavedSave
About the RoleIn this position, you will contribute to software and algorithm development for next-generation radar products and applications. You will be involved throughout the product lifecycle, from defining requirements and architecture to implementing robust embedded software for real-world deployment.What Youll DoPlay a key role in a local radar software team that is part of an international, multi-disciplinary product teamDevelop, analyse, and fine-tune radar algorithms using MATLABImplement algorithms in embedded C and C++ for production systemsDevelop reliable, efficient embedded software that runs smoothly on target hardwareDefine software requirements, architecture, and detailed design documentationIdentify root causes of complex technical issues and implement reliable solutionsMaintain a high standard of technical excellence through peer reviews of software designs, algorithms, and source codeEssential Qualifications and ExperienceBachelors degree in Electronic Engineering 5+ years of professional experience and/or postgraduate research in radar systems, embedded software, or signal processingStrong proficiency in embedded software development using C and/or C++Demonstrated ability to solve programming problems using high-quality, maintainable codeStrong communication and collaboration skills for working within local and international teamsAbility to work independently while also providing technical guidance to othersA proactive, self-driven approach with a willingness to learnAdvantageous Skills and KnowledgeSignal processing and algorithm development for CW and FMCW radar systemsProgramming, data analysis, and visualisation using MATLABElectronic or embedded hardware design experienceElectronic testing using signal generators, oscilloscopes, and spectrum analysersExperience with communication protocols such as UART, SPI, I2C, and CAN, including debugging with logic analysersExperience with ARM microcontrollers (ST, Nordic, Texas Instruments, NXP)Programming experience in Python or C#Version control using GitAgile (Scrum) software development methodologiesUnit testing and Test-Driven Development using frameworks such as Google Test (gtest)Additional RequirementsApplicants must have a valid South African ID numberPreference will be given to Employment Equity candidates with the relevant qualifications, experience, and skillsPlease note: Only shortlisted candidates will be contacted. If you do not receive feedback within a reasonable period, please consider your application unsuccessful.
https://www.executiveplacements.com/Jobs/S/Senior-Software-Engineer-1254432-Job-Search-1-21-2026-2-12-56-PM.asp?sid=gumtree
2d
Executive Placements
1
Key Responsibilities:Design, develop, and enhance features for their Debtors Management and Financial Reporting systems.Develop and maintain APIs for seamless system communication and third-party service integration.Create and maintain user-friendly dashboards for internal and client-facing applications.Troubleshoot, fix, and maintain existing software solutions.Provide technical support and assist with reporting requirements.Collaborate effectively within a team environment to deliver reliable, high-quality software.Technology Stack:C#WebApiASP.NETJavascript/ JQuery / JWTSQLPowerBI/Bold BI/TelerikMicrosoft Azure and DevOps
https://www.jobplacements.com/Jobs/I/Intermediate-Software-Developer-C-sharp-ASPNet-1252239-Job-Search-01-15-2026-10-37-37-AM.asp?sid=gumtree
8d
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
3d
Executive Placements
1
SavedSave
Which Requirements should you meet?A passion for solving problems and providing workable solutionsStrong analytical and reasoning skills with an ability to visualise processes & outcomesProficiency in troubleshooting software issues and debugging a large codebaseOutstanding all-round communication skills and ability to work collaboratively Open-minded towards foreign culture and working in an international environment. Skills and Qualifications:Bachelors degree in software engineering or equivalentProficiency in deploying and maintaining Java web applicationsWorking knowledge of software development methodologiesWorking knowledge in the following:React (NB)NodeJS (NB)Javascript / TypescriptCSSIntellij IDEJenkinsMSSQL & MySQLClient-Server Config Setup (Tomcat, JAVA)DockerCI/CDJiraANT
https://www.executiveplacements.com/Jobs/S/Software-Engineer-React--Node-1195782-Job-Search-06-19-2025-04-24-35-AM.asp?sid=gumtree
7mo
Executive Placements
1
SavedSave
Develop, maintain, and administer core internal business applications
https://www.executiveplacements.com/Jobs/S/System-Developer-1249797-Job-Search-01-09-2026-04-13-26-AM.asp?sid=gumtree
11d
Executive Placements
1
SavedSave
Job description:The successful candidate will do software development on the CRM platform and client facing portals. The candidate will report to the Applications Development Manager. Responsibilities:Develop components of the CRM platform, as well as the client facing portals, in conjunction with the external software development partner.Develop components of the Android & Apple client apps.Develop according to the future architecture of the software stack and make suggestions to improve the current architecture.Work along with the BAs and Testers, as well as maintain an excellent working relationship with the external software development partner.Follow current coding practices and suggest improvements.Display a customer service approach to the users (Advisers and internal business) of the CRM platformMinimum requirements:A relevant tertiary bachelors qualification i.e. BSc in Computer Science, Software Engineering C# development experienceExperience in CRM and client portal solutions, as well as Android & Apple developmentGood understanding of the software development processRecommended requirements:Experience in related roles in the financial services industryPHP knowledgeAgile / Scrum experienceFlutter experience would be beneficial / advantageousShould 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/J/Junior-Software-Developer-1250419-Job-Search-01-12-2026-04-30-28-AM.asp?sid=gumtree
11d
Job Placements
1
SavedSave
This is a hands-on, onsite role working closely with Production, Quality, Finance, and Operations teams to ensure system stability, data integrity, and effective integration between software applications, databases, and industrial equipment.The role is ideal for a developer who enjoys working in an operational environment and taking ownership of business-critical systems.Key ResponsibilitiesMaintain, support, and enhance the Product Tracking Quality Management SystemDesign and implement new system features and improvementsMaintain and optimise SQL Server databases, queries, and integrationsDevelop and maintain reports using SQL Server Reporting Services (SSRS) and Microsoft ExcelDevelop and support Android applications deployed on industrial scannersIntegrate and support industrial equipment including:Barcode scannersZebra label printersLaser barcoding / marking machinesSupport Syspro integration with manufacturing and operational systemsTroubleshoot software, device, and basic hardware-related issuesWork closely with production and quality teams to resolve operational challengesContribute to continuous improvement of internal manufacturing technologiesRequired Technical Skills & ExperienceProgramming Languages: C#, Java, VB, SQLApplications & Platforms:Windows Forms (WinForms)Android application developmentDatabases & Reporting:Microsoft SQL Server 2008 to 2022SQL Server Reporting Services (SSRS)Microsoft Excel (reporting and data analysis)Development Tools:Visual StudioAndroid StudioSQL Server Management StudioExperience integrating software systems with operational or ERP platforms (Syspro preferred)Exposure to manufacturing or quality management systemsExperience with industrial scanners or label printersZebra Programming Language (ZPL) (advantageous but not required)Experience integrating laser barcoding or marking equipment510 years of relevant software development experienceExperience working in manufacturing, operational, or industrial environments is highly advantageous
https://www.executiveplacements.com/Jobs/S/Software-Developer-1254459-Job-Search-01-21-2026-22-36-10-PM.asp?sid=gumtree
1d
Executive Placements
1
SavedSave
Job & Company Description:Youll join a team developing mission-critical embedded software for advanced electronic systems used in high-performance defence applications. The work involves front-panel software development on embedded platforms, including ARM-based microcontrollers, in a structured and high-assurance environment.Key Responsibilities:Develop and maintain embedded software for electronic defence systemsWork with AT91SAM ARM processors and real-time Linux-based systemsDevelop in C using the GNU toolchain within EclipseCollaborate closely with hardware, systems, and test engineersParticipate in code reviews, system integration, and verificationSkills & Experience Required:BEng/BSc in Electronic/Computer Engineering or equivalent37 years of experience in embedded software developmentProficiency in C and experience with ARM microcontrollersFamiliarity with Linux OS, real-time systems, and low-level hardware integrationExperience using development tools such as Eclipse and GNU toolchainStrong problem-solving mindset and an eye for detailAdvantageous: Defence or high-assurance environment experienceWhy Apply?Work on world-class engineering projects in secure, high-tech environmentsBe part of a team that values technical excellence and innovationCareer stability, structured growth, and exposure to international defence standardsPretoria-based role with hybrid flexibility depending on project needsApply Now!If youre ready to take the next step in your embedded engineering career within the defence and aerospace industry, wed love to hear from you.
https://www.executiveplacements.com/Jobs/E/Embedded-Software-Engineer-1196161-Job-Search-06-20-2025-04-13-34-AM.asp?sid=gumtree
7mo
Executive Placements
1
ENVIRONMENT:Our client is a prominent provider of IT, analytics, and software support services tailored exclusively for the fresh produce industry. They are currently in search of a highly skilled Intermediate Software Developer to join their team of experts. This role will be an integral part of their expanding development team, collaborating closely with designers, client-facing team members, and frequently engaging with clients. The ideal candidate should hold a relevant tertiary qualification in Information Technology or Computer Science and possess a minimum of 3 - 5 years of pertinent experience as a software developer, utilizing either Delphi or C# and Microsoft SQL. DUTIES:Design, development, and internal testing of existing and new products according to the company’s prescribed standards.Take full responsibility for completing the required task in the given time.Ongoing documentation on specifications and integration thereof.Verify that all requirements have been correctly and fully implemented to the agreed specification.Verify that all functional requirements continue to function through any change.Investigations into incidents or bugs.Mentor and guide less experienced team members.Support the internal and client-facing teams.Provide work estimates based on analysed business and technical requirements.Design and develop highly scalable, reliable, secure, and fault-tolerant systems end-to-end.Produce good quality code and comment code properly. REQUIREMENTS:Qualifications –Relevant tertiary qualification in Information Technology or Computer Science. Experience/Skills -At least 3 - 5 years of relevant experience as a Software Developer using either Delphi or C# and Microsoft SQL.A deep understanding of relational database concepts and proficiency in writing complex SQL queries.Good understanding of data integrity and security best practices.Delivering on requirements on-time and to specification with a high level of quality.Sound knowledge of OO design principles and patterns.Have had exposure to the full Software Development Lifecycle. ATTRIBUTES:Excellent communication and teamwork skills.Great attention to detail.Capable of problem-solving independently.Ability to work calmly and methodically when under pressure.Must be a keen knowledge seeker who shares acquired knowledge across teams.
https://www.executiveplacements.com/Jobs/I/Intermediate-Software-Developer-DelphiC-sharp-CPT--1251866-Job-Search-01-15-2026-02-00-16-AM.asp?sid=gumtree
8d
Executive Placements
1
SavedSave
MINIMUM REQUIREMENTS:· B.Eng degree (electronic or computer).· Software design and implementation experience (Minimum 2 years).· Experience in product development.· Software system engineering experience.· Specialist knowledge (required / preferred):o Object orientated programming experience (C++) (required).o Embedded systems software development (required).o Experience in image processing (preferred).Key Responsibilities:· Provide a Software Engineering service in the Electro-Optical field that includes the following tasks:o Interpretation of system / product requirements applicable to software, electronic and firmware design considerations.o Interfacing with other engineering disciplines and specialists in the optical, mechanical, electronic, software etc. fields.o Development of system and subsystem software.o Development of PC based application software for test equipment.o Generation of relevant firmware, software and hardware documentation (e.g. SRS, SIRS, ATP, FDD, ICD, Product Spec, etc).o Systems integration and testing with other engineering disciplines.o Version and configuration control of produced work items.o Testing, fault finding and debugging on EO sub-system and system level down to component level.o Lead technical investigations in ex. Matlab, Python etc.o Reviewing of hardware and software designs.o Preparation of software implementations for serial production. · Engineering management support including but not limited to:§ Providing firmware, software and hardware support and training.§ Interfacing with the production facility.§ Generation of specification and other related documentation.§ Generating estimates and quotations.· Any other reasonable tasks given to the employee.· Occasional international travel to clients or the parent company.
https://www.executiveplacements.com/Jobs/E/Electronic-Engineer-Software-1252364-Job-Search-01-16-2026-02-00-16-AM.asp?sid=gumtree
7d
Executive Placements
1
SavedSave
Job description:The successful candidate will do software development on the CRM platform and client facing portals used by Advisers nationally. The candidate will report to the Development Manager.Responsibilities:Develop components of the CRM platform, as well as the client facing portals, in conjunction with our external software development partnerDevelop components of the Android & Apple client appsDevelop according to the future architecture of the software stack and make suggestions to improve the current architectureResearch, design, document, and modify software specifications throughout the production life cycleProduce clean, well-documented, efficient, and standards-compliant code with an eye towards performance optimization Write secure code and exercise good judgment in handling sensitive data Industrialize solutions with DEVOPSWork along with the BAs and Testers, as well as maintain an excellent working relationship with our external software development partnerFollow current coding practices but having the ability to suggest improvementDisplay a customer service approach to the users (Advisers and internal business) of the CRM platformMinimum Requirements:A relevant tertiary qualificationExperience in related roles in the financial services industryExperience in CRM and client portal solutions, as well as Android & Apple development Agile / Scrum experienceVery good C# development experiencePHP Development ExperienceVery good understanding of the software development processCompetencies:Can-do attitude to addressing problems.Analytical thinkerProblem-solving skillsInnovativeAssertivehttps://www.executiveplacements.com/Jobs/I/Intermediate-Software-Developer-1250420-Job-Search-01-12-2026-04-30-28-AM.asp?sid=gumtree
11d
Executive Placements
1
SavedSave
Key Requirements:A passion for leading problem-solving initiatives and delivering robust, scalable BI solutionsStrong strategic and analytical skills, with the ability to visualize complex processes, forecast outcomes, and align team efforts with business objectivesProven expertise in overseeing troubleshooting, debugging large codebases, and ensuring code quality across distributed projectsExceptional communication and interpersonal skills, with a talent for fostering collaboration, providing constructive feedback, and resolving conflicts in multicultural teamsOpen-mindedness to diverse cultures, with adaptability to international workflows and a commitment to inclusive leadershipSkills and Qualifications:Bachelors degree in Software Engineering, Computer Science, or a related field (or equivalent professional experience)5+ years of experience in software development, with at least 2 years in a managerial or lead role overseeing BI or web application teamsProficiency in deploying, maintaining, and scaling web applications in cloud and on-premise environmentsDeep knowledge of agile and other software development methodologies, with hands-on experience implementing CI/CD pipelinesExperience with BI integrations (e.g., Qlik Sense, Power BI APIs) and visualization standards like IBCS is highly desirableExpertise in the following technologies and tools:React for dynamic, responsive UI developmentJavaScript/TypeScript for client-side scripting and type-safe developmentCSS for modern, accessible stylingIntelliJ IDEA as a primary IDE for efficient coding workflowsJenkins for automated builds and deploymentsMS SQL and MySQL for database design, optimization, and querying in BI contextsClient-server configurations (e.g., Tomcat, Java setups) for reliable application hostingWebSockets for real-time data collaboration featuresDocker for containerization and microservices architectureCI/CD practices to streamline team deliveriesJira for agile project tracking and sprint managementANT or similar build tools for legacy and cross-platform compatibility
https://www.executiveplacements.com/Jobs/S/Software-Development-Manager-1254189-Job-Search-01-21-2026-00-00-00-AM.asp?sid=gumtree
2d
Executive Placements
1
MINIMUM REQUIREMENTS:· B.Eng degree (electronic or computer).· Software design and implementation experience (Minimum 10 years).· Experience in product development.· Software system engineering experience.· Specialist knowledge (required / preferred):o Object orientated programming experience (C++) (required).o Embedded systems software development (required).o Experience in image processing (preferred).o Machine learning algorithms development (preferred).Key Responsibilities:· Provide a Software Engineering service in the Electro-Optical field that includes the following tasks:o Interpretation of system / product requirements applicable to software, electronic and firmware design considerations.o Interfacing with other engineering disciplines and specialists in the optical, mechanical, electronic, software etc. fields.o Development of system and subsystem software.o Development of PC based application software for test equipment.o Generation of relevant firmware, software and hardware documentation (e.g. SRS, SIRS, ATP, FDD, ICD, Product Spec, etc).o Systems integration and testing with other engineering disciplines.o Version and configuration control of produced work items.o Testing, fault finding and debugging on EO sub-system and system level down to component level.o Lead technical investigations in ex. Matlab, Python etc.o Reviewing of hardware and software designs.o Investigate and evaluate machine learning algorithms from research paper level.o Implement machine learning algorithms in firmware from research paper level.o Preparation of software implementations for serial production. · Engineering management support including but not limited to:§ Mentoring of junior electronic and software engineers.§ Providing firmware, software and hardware support and training.§ Interfacing with the production facility.§ Engineering project planning and managing.§ Generation of specification and other related documentation.§ Generating estimates and quotations.§ Subcontracting engineering manpower and outsourced tasks.· Any other reasonable tasks given to the employee.· Occasional international travel to clients or the parent company.
https://www.executiveplacements.com/Jobs/E/Electronic-Engineer-Software-AI-ML-1252365-Job-Search-01-16-2026-02-00-16-AM.asp?sid=gumtree
7d
Executive Placements
1
SavedSave
Purpose:
To design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards.To support developers and stakeholders in scoping, progress and status.
Key Tasks & Accountabilities:
Delivery and quality:
Participate in a cross-functional team that is responsible for the full software development life cycle from conception to deployment of each new product.Design, develop, test, document and deploy, and support new and existing systems and software applications from supplied specifications in accordance with agreed standards:Quality:• Perform quality tests / performance testing by developing and executing, tests, automation scripts and procedures, handle load and scale:• Ensure securely robust solutions (security context).• Manage all cross-cutting non-functional architectural concerns for applications.• Evaluate system architecture and make recommendations as required.• Adhere to the organisation’s prescribed development frameworks, patterns and practices.Design:
• Being able to come up with a solution to a programming challenge.• Create automated and scalable solutions.
Develop:• Work with developers and architects in developing components based on requirements.• Apply code and share impact of code changes with Business Analyst and team.• Develop reusable code and libraries for future use.Test:• Testing of code and developing automated testing scripts and procedures.Support:• Conduct investigations through troubleshooting and debugging to fix minor and major and escalated bugs across all environments.• Maintain and upgrade software.
On-time delivery and tracking:• Deliver on negotiated commitments:• Ensure timely delivery of developed applications and systems.• Ensure project deadlines are met according to contracted service level agreement (SLA).• Liaise with software vendors and all IT departments.
System support and uptime:• Involvement in system support, monitoring, capacity planning.• Provide first and/or second level standby to the Development/QA/Production environment(s) for integration between internal systems and applications as well as that of external service provider where required:• Perform standby and support users using the platform in a timely manner.• React to system monitoring and alerting events in a timely manner.• Perform capacity planning on infrastructure requirements.• Conduct performance stability tests to improve system stability.• Conduct performance analysis/ load tests to improve throughput.• Recommend and implement improv...
https://protool.gumtree.co.za/external-link-browser.html?url=aHR0cHM6Ly93d3cuZGl0dG8uam9icy9qb2IvZ3VtdHJlZS8zODI3ODM3MTA/c291cmNlPWd1bXRyZWU=&jid=1750806&xid=382783710
2y
Deka Minas (Pty) Ltd
1
SavedSave
ENVIRONMENT:Our client is a rapidly expanding technology company specialising in connected systems and data-driven platforms that support asset visibility and operational security. Their solutions include real-time monitoring tools and companion mobile applications used to support critical operations in both local and international markets. The business is currently developing advanced smart platforms, including a centralised asset management portal, built on modern technology stacks with growing use of intelligent automation. The working environment is collaborative and fast-paced, with a strong emphasis on reliability, scalability, and building systems that support always-on, business-critical operations. Role OverviewThe Software & Applications Team Lead is a hands-on technical leadership role requiring daily coding, mentoring, and end-to-end ownership of major projects. The position involves guiding a small development team while actively contributing to strategic software initiatives, including the integration of AI-powered features. This is not a pure management role; approximately 50–70% of time will be dedicated to hands-on development, with the remainder focused on leadership, strategy, and delivery. DUTIES:Provide technical guidance and day-to-day leadership to a team of Flutter developers and contract web developers, including conducting code reviews, pair programming, and skill-building sessions.Collaborate closely with the Support Manager to resolve technical issues swiftly and maintain system reliability.Own the delivery and ongoing maintenance of key projects, including:A new SIM asset management portal built with NestJS and React.Existing PHP web assets.Python 3 backend services and MariaDB databases.Core mobile applications built with Flutter.Architect, maintain, and scale Python 3 services; optimize MariaDB performance and manage Linux servers (Ubuntu/OpenSUSE).Configure and manage Nginx routing, basic TCP/IP networking, and related infrastructure such as FortiGate.Explore and implement AI-powered enhancements, such as predictive analytics and anomaly detection within telemetry data.Partner with the R&D Manager to ensure seamless integration between software and hardware telemetry systems.Manage software lifecycles, coordinate with external vendors, and ensure high-quality, timely project delivery. REQUIREMENTS:Bachelor’s degree in computer science or equivalent, supported by a strong portfolio of shipped applications and projects.Minimum of 7 years of relevant software development experience.Proven expertise in Flutter/Dart for mobile applications and Python 3 for backend services.Solid exper
https://www.executiveplacements.com/Jobs/S/Senior-Software-Engineer-1255023-Job-Search-01-23-2026-02-00-17-AM.asp?sid=gumtree
1h
Executive Placements
Save this search and get notified
when new items are posted!
