Technology

Software Developer

Helderberg Personnel CC·Stellenbosch, Western Cape, south-africa·FULL_TIME
Technologyentry-levelFULL_TIME
-Closes Nov 25, 2026

Requirements: South African citizenship or valid work permit. B Tech / B Sc degree in Computer Science or a related field. 3+ years' experience in the development of PC software applications. Hands-on development experience in both C# (.NET) and Python. Experience designing and working with relational databases (e.g. MySQL). Preferred Experience: Development of automated test systems in a production or manufacturing environment. Instrument control and automation (e.g. SCPI, VISA/PyVISA, GPIB, LAN/USB instrument interfaces). Implementing tests against formal test specifications and generating test reports with requirements traceability. Configuration management and product baseline control, or integration with configuration or production management systems. Desktop user interface development (e.g. WPF, WinForms) with a focus on usability for production operators. Managing and analysing large test datasets, e.g. for yield tracking or statistical process control. Exposure to RF, electronics, aerospace or space industries and associated quality standards (e.g. ECSS, AS9100, ISO 9001). Technical Skills: Proficient in C# (.NET) and Python. Strong database skills (e.g. MySQL): schema design. Software Development Life Cycle (SDLC) knowledge, including version control (e.g. Git), testing and documentation. Software architecture and design skills, with an emphasis on reliable, maintainable and traceable systems. User interface design and development skills. Ability to interpret technical specifications and translate them into robust software. Ability to quickly learn new technologies and absorb information. Excellent analysis skills Strong attention to detail and a commitment to quality Resourcefulness/initiative Adaptability Team player A customer-focused approach Good communication skills (oral & written) Duties will include, but not limited: Test software development: Design, develop and maintain proprietary production test software, including Python test scripts and C# PC applications that control test equipment and automate test sequences. ATS implementation: Collaborate with product developers to translate Acceptance Test Specifications (ATS) into production tests, ensuring that every ATS requirement is fully implemented and traceable. Test equipment integration: Work with engineers in the development of test equipment and fixtures controlled by PC-based test applications, including RF test instrumentation. Test data management: Design, implement and maintain databases (e.g. MySQL) for the storage and retrieval of the large volumes of data generated by production testing, ensuring data integrity, traceability and performance. Configuration verification: Interface production tests with the product configuration database to, among others, verify that the configuration of each unit is aligned with the correct product baseline. Test reporting: Generate Acceptance Test Reports (ATRs) automatically from stored test data, in formats suitable for internal review and customer delivery. User interfaces: Develop clear, robust operator interfaces for test stations that improve throughput and minimise the risk of operator error. Integration: Integrate test software and data systems with other functions of the business, such as production, quality assurance and engineering. Software quality: Apply sound engineering practices, including version control, code reviews, documentation and change control, so that test systems stay reliable as products and specifications evolve. Support: Provide production, engineering and customer support, including investigating test failures and data queries. In return a competitive salary is on offer

At a glance

Company

Helderberg Personnel CC

Location

Stellenbosch, Western Cape, south-africa

Employment

FULL_TIME

Experience

entry-level

Valid until

November 25, 2026

Created

October 27, 2026

More opportunities

Similar roles you might like

Senior Software Engineer (ai Native) (remote)

Datafin IT Recruitment

Cape Town, Western Cape, south-africa

FULL_TIME

ENVIRONMENT: A global Non-profit seeks the coding talents of a highly skilled Senior Software Engineer whose role will entail shipping features and infrastructure for digital climate services and other climate tools at a pace that matches the urgency of the climate crisis. As a strong Software Engineer who has embraced AI-assisted development as a core part of your workflow: you will use tools like Cursor, Claude Code, Codex and similar to write, review, debug and refactor code faster and with higher quality. You combine sharp engineering judgment with AI leverage to move fast without cutting corners. Everything is done Open Source, shared freely with the world, to maximize the impact of the organisation’s work. Applicants must possess a Bachelor’s Degree in Computer Science/Electrical Engineering, or equivalent technical pursuit, or on-the-job experience of 6+ years’ work experience as a Software Developer including 3+ years shipped projects/products. You will also need experience using Linear for Project Management (or similar tools like Jira), have worked with micro-service-oriented architectures & migration from mono-repository to service-oriented architecture. Your tech toolset should include JavaScript/TypeScript, NodeJS, ReactJS, Express, PostgreSQL & ORMs. DUTIES: Essential Functions - Write code for Frontend and Backend components of web applications. Write code for data storage systems, such as relational databases. Architect systems and components of cloud-native web applications. Identify and integrate Open Source software components into web applications. Deploy custom and off-the-shelf components to cloud services. Collaborate with a team of Software Engineering peers. Collaborate with team members from other disciplines such as Design, Data Engineering, Product Management, and DevOps. AI-Assisted Development - Daily, proficient use of at least one AI coding tool (Cursor, Claude Code, GitHub Copilot, Codex, Windsurf, AWS Kiro etc.). Ability to write effective prompts and context for AI tools to get high-quality code output. Good judgment on when AI output is correct, when it needs editing, and when to write code manually. Experience crafting project rules, system prompts or custom instructions to guide AI tools in a codebase. Other - Actively participate in team building and culture development activities. Encourage and mentor Open Source contributors to projects. REQUIREMENTS: Qualifications – Bachelor’s Degree in Computer Science, Electrical Engineering, or equivalent technical pursuit, or on-the-job experience. Experience/Skills – 6+ Years of work experience as a Software Developer. 3+ Shipped projects/products. Use of low-code/no-code, cloud storage and other tools for rapid prototyping. Using Linear for Project Management (or similar tools like Jira). Experience working with micro-service-oriented architectures. Experience with migration from mono-repository to service-oriented architecture. Technology Experience & Knowledge: JavaScript/TypeScript NodeJS ReactJS Express PostgreSQL & ORMs Docker & Docker Compose Git Open web standards for application interconnection (OAuth, Webhooks) Kubernetes & AWS This position is fully remote and international as the organization works across different time zones: Schedule flexibility is expected with a willingness to collaborate in overlapping core hours for meetings from 8am PST to 11am PST (GMT-8). Availability to work with overlapping hours across U.S., Latin American and European time zones is preferred. Experience with asynchronous remote work and the ability to self-organize tasks is preferred. Advantageous – Python scripting Next.js & Nest.js Keycloak Open Source maintainership ATTRIBUTES: Dedication to fighting climate change. Focus on impact. Interest in non-profit work.

9 hours ago

Senior Software Engineer (ai Native) (remote)

Datafin

Cape Town, south-africa

Default

ENVIRONMENT:A global Non-profit seeks the coding talents of a highly skilled Senior Software Engineer whose role will entail shipping features and infrastructure for digital climate services and other climate tools at a pace that matches the urgency of the climate crisis. As a strong Software Engineer who has embraced AI-assisted development as a core part of your workflow: you will use tools like Cursor, Claude Code, Codex and similar to write, review, debug and refactor code faster and with higher quality. You combine sharp engineering judgment with AI leverage to move fast without cutting corners. Everything is done Open Source, shared freely with the world, to maximize the impact of the organisation’s work. Applicants must possess a Bachelor’s Degree in Computer Science/Electrical Engineering, or equivalent technical pursuit, or on-the-job experience of 6+ years’ work experience as a Software Developer including 3+ years shipped projects/products. You will also need experience using Linear for Project Management (or similar tools like Jira), have worked with micro-service-oriented architectures & migration from mono-repository to service-oriented architecture. Your tech toolset should include JavaScript/TypeScript, NodeJS, ReactJS, Express, PostgreSQL & ORMs.DUTIES:Essential Functions - Write code for Frontend and Backend components of web applications. Write code for data storage systems, such as relational databases. Architect systems and components of cloud-native web applications. Identify and integrate Open Source software components into web applications. Deploy custom and off-the-shelf components to cloud services. Collaborate with a team of Software Engineering peers. Collaborate with team members from other disciplines such as Design, Data Engineering, Product Management, and DevOps. Daily, proficient use of at least one AI coding tool (Cursor, Claude Code, GitHub Copilot, Codex, Windsurf, AWS Kiro etc.). Ability to write effective prompts and context for AI tools to get high-quality code output. Good judgment on when AI output is correct, when it needs editing, and when to write code manually. Experience crafting project rules, system prompts or custom instructions to guide AI tools in a codebase. Actively participate in team building and culture development activities. Encourage and mentor Open Source contributors to projects. Bachelor’s Degree in Computer Science, Electrical Engineering, or equivalent technical pursuit, or on-the-job experience. 6+ Years of work experience as a Software Developer. 3+ Shipped projects/products. Use of low-code/no-code, cloud storage and other tools for rapid prototyping. Using Linear for Project Management (or similar tools like Jira). Experience working with micro-service-oriented architectures. Experience with migration from mono-repository to service-oriented architecture. JavaScript/TypeScript NodeJS ReactJS Express PostgreSQL & ORMs Docker & Docker Compose Git Open web standards for application interconnection (OAuth, Webhooks) Kubernetes & AWS Schedule flexibility is expected with a willingness to collaborate in overlapping core hours for meetings from 8am PST to 11am PST (GMT-8). Availability to work with overlapping hours across U.S., Latin American and European time zones is preferred. Experience with asynchronous remote work and the ability to self-organize tasks is preferred. Python scripting Next.js & [URL Removed] Source maintainership Dedication to fighting climate change. Focus on impact. Interest in non-profit work. Desired Skills: Senior Software Engineer

10 hours ago

Senior Java Developer

Network Recruitment

Stellenbosch, Western Cape, south-africa

FULL_TIME

Key Responsibilities: Lead the technical integration of new clients into existing systems. Design, develop, test, and deploy new functionality and system enhancements. Maintain and support existing applications, including fixes and ongoing improvements. Provide third-line support, resolving complex queries and technical issues. Ensure system security, audit readiness, and compliance with best practices. Continuously improve development processes, tools, and technical standards. Mentor team members and provide technical leadership to support skills development. Job Experience and Skills Required: Degree or Diploma in Software Development, Computer Science or Engineering 8+ years relevant development experience Experience with Java, both standard and Enterprise Edition, Spring Boot, and SQL (MS SQL Server / Postgres) Development workflow: Eclipse / Netbeans IDEs, Maven, and Git Working in a continuous Integration and testing environment OpenAPI protocols Apply now! For more exciting IT vacancies, please visit: I also specialise in recruiting in the following: Software Developers Mobile Developers Business and Systems Analysts BI and SQL Experts If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Lameez Mohamed Specialist Recruitment Consultant Connect with me on LinkedIn!

a day ago

Platform Tech Lead

Yellow Card

Remote, south-africa

Full Time

Who We Are Yellow Card is the largest licensed Stablecoin-based infrastructure provider operating across over 60 countries. From Stablecoin payment infrastructure to fiat settlement rails, wallet services, and custom local Stablecoin issuance, Yellow Card provides the complete infrastructure businesses need to manage Stablecoins, payments, and operations across 50 emerging markets. Yellow Card operates with a substantial global team spanning 24 countries. This workforce is characterized by its linguistic diversity, with collective speaking of over 25 languages, underscoring the company’s extensive international reach. As the Platform Tech Lead, you will serve as the technical anchor for the Platform Engineering team. You will lead critical production implementations and take full ownership of the technical roadmap to ensure our services maintain 99.99% availability for the institutional partners and global financial networks that rely on us. Success in this role requires a critical ability to adapt and learn; you will stay ahead of the curve as we integrate new technologies and evolve our platform to meet the high-stakes demands of a rapidly expanding global B2B landscape. What You’ll Do Technical Leadership: Act as the final technical reviewer for complex setups, including global traffic routing and EKS scaling.Act as the final technical reviewer for complex implementations, such as networking setups (e.g., VPNs, certificate rotation for mTLS). Architectural Excellence: Architect robust solutions to ensure strict adherence to our 99.99% System Uptime Executive OKR. Incident Management: Identify underlying root causes for critical production incidents and provide permanent fixes, ensuring severity incidents remain at 0–1 per month. Performance & Scaling: Lead service capacity planning, demand forecasting, and system tuning to ensure scalability is designed into our products from the start. Monitoring & Reliability: Establish end-to-end monitoring and alerting on all critical systems to ensure SLAs are met, and proactive notifications are in place. Stakeholder Alignment: Establish trust with senior leaders by aligning technical priorities with business goals and providing accurate status updates. Security & Compliance: Partner with SecOps to ensure our global infrastructure meets rigorous security standards and maintains a minimal vulnerability window. What You Bring Experience: 7+ years of hands-on technical experience with large-scale production environments and infrastructure. Leadership: 2+ years of experience leading site reliability engineers or software developers building customer-facing applications. Cloud Expertise: In-depth knowledge of AWS architecture (Serverless, Lambda, API Gateway, DynamoDB, EKS, and S3). Modern Tooling: Strong grasp of Kubernetes, microservices, and CI/CD principles (GitHub Actions). Technical Adaptability: You possess a proven ability to learn and master new technologies on the fly, recognizing that the tools we use today (like AI-driven infrastructure and emerging FinTech protocols) will evolve tomorrow. Growth Mindset: You don't just manage existing systems; you proactively identify opportunities to upskill the team and integrate cutting-edge solutions that improve our B2B performance. Agile Evolution: You thrive in an environment where pivoting is a strength, adapting your technical strategy as we scale our institutional partnerships and global network footprint. Operational Excellence: Solid understanding of performance monitoring tools and Linux operating systems. Kubernetes Expertise: Proven, deep experience managing and securing Kubernetes (EKS) at scale is a significant advantage. Advanced Networking: Strong grasp of complex networking concepts required for global multi-region deployments and secure B2B integrations. Ready to Join Us? Are you up for the challenge? Apply today and be part of shaping the future of FinTech. Let's innovate, disrupt, and lead together! Originally posted on Himalayas

3 days ago

Onboarding Specialist

ReWorks Solutions

Remote, south-africa

Full Time

About the Role We are looking for a personable, tech-savvy Customer Onboarding & Software Support Specialist who enjoys learning new software and helping others use it confidently. You will work directly with clients, guiding them through onboarding, explaining how systems work, answering questions and providing ongoing support. You do not need to be a software developer or an advanced IT specialist. We are looking for someone who learns new systems quickly, communicates exceptionally well and can explain technical processes in a simple, patient and professional way Requirements Key Responsibilities Guide new clients through the onboarding process and help them get started with relevant software platforms. Learn new software, digital tools and internal processes quickly. Demonstrate software features and explain how to use systems step by step. Provide friendly, professional customer support via phone, email and virtual meetings. Answer client questions and help troubleshoot basic software or user issues. Follow up with clients to ensure they understand the system and feel comfortable using it. Escalate more complex technical issues to the appropriate team when necessary. Maintain accurate records of client interactions, onboarding progress and outstanding queries. Build positive client relationships and deliver a smooth, professional onboarding experience. Minimum Requirements Excellent spoken and written English, with clear, confident and easily understood verbal communication. A professional, client-facing phone manner and the ability to communicate confidently with clients. Strong customer service and customer support skills. Comfortable learning new software platforms, applications and digital tools. The ability to explain processes clearly and teach others how to use software. Strong problem-solving skills and the ability to troubleshoot basic issues independently. Patience, empathy and a positive attitude when assisting clients who may be unfamiliar with technology. Good organisational skills, attention to detail and reliable follow-through. Comfortable using video calls, email and other digital communication tools. Advantageous Experience Previous experience in customer onboarding, customer success, software support or client services. Experience training or demonstrating software to clients or colleagues. Familiarity with healthcare, medical administration or healthcare-related platforms. Experience supporting international or US-based clients. Experience working in a SaaS, technology-enabled service or other client-facing environment. Ideal Candidate Profile The ideal candidate is a confident communicator who can make clients feel comfortable and supported. They should be naturally helpful, patient and approachable, with the confidence to learn unfamiliar systems and then teach those systems to others. We are prioritising communication, customer service, adaptability and the ability to learn and explain software over advanced technical qualifications or extensive IT experience. Originally posted on Himalayas

3 days ago

Systems Administrator

Network Recruitment

Durban, south-africa

FULL_TIME

Join a well-established retail business with a national footprint of stores, warehouses, and corporate operations. This opportunity offers exposure to a diverse technology environment where you'll work closely with both internal stakeholders and technology partners to ensure business-critical systems remain secure, available, and efficient. As the Systems Administrator, you will be responsible for the day-to-day operation of the organisation's IT infrastructure, coordinating service desk activities, supporting field technicians, managing suppliers, and ensuring users receive timely and effective technical support. This role combines hands-on technical administration with operational coordination, making it ideal for someone who enjoys balancing technology, people, and process management. Key Responsibilities Coordinate and manage the IT support queue, prioritising incidents and requests while ensuring service levels are maintained. Lead operational response to major incidents and ensure effective stakeholder communication throughout issue resolution. Supervise and support field technicians, coordinating site visits, deployments, and preventative maintenance activities. Administer server, storage, virtualisation, identity, collaboration, and endpoint management environments. Coordinate network, wireless, and connectivity troubleshooting with service providers and technology partners. Manage patching, user provisioning, access management, endpoint protection, and security-related activities. Monitor backup processes, disaster recovery readiness, and recovery testing procedures. Maintain IT asset registers, software inventories, warranty information, and lifecycle management records. Coordinate infrastructure changes, deployments, upgrades, and migration projects while ensuring operational readiness. Manage vendor relationships and ensure third-party providers meet agreed service commitments. Job Experience and Skills Required Qualifications Relevant IT Diploma, Degree, or equivalent technical experience. Infrastructure, Networking, Microsoft, Cloud, or IT Service Management certifications will be advantageous. Experience 3 to 5 years of experience in Systems Administration, Infrastructure Support, IT Operations, or a related technical support environment. Proven experience troubleshooting technical issues independently and coordinating with managed service providers and vendors. Experience supporting users within a multi-site or distributed business environment will be highly advantageous. Previous exposure to retail, logistics, warehousing, or other operationally critical environments is beneficial. Technical Skills Server administration and Active Directory/Identity Management. Virtualisation technologies. Networking, wireless, and connectivity troubleshooting. Microsoft collaboration platforms and endpoint management. Backup, recovery, and disaster recovery processes. Cybersecurity fundamentals and security controls. Ticketing systems, remote support tools, infrastructure monitoring solutions, and asset management platforms. Personal Attributes Strong troubleshooting and problem-solving skills. Excellent communication and stakeholder management abilities. Ability to coordinate multiple priorities in a fast-paced environment. Leadership capability with experience mentoring or supporting junior technical staff. Customer-focused mindset with a commitment to service excellence. Additional Requirements Valid driver's licence and willingness to travel to sites as required. Ability to provide scheduled after-hours support when necessary. Apply now! For more exciting IT vacancies, please visit: />I also specialise in recruiting in the following: Software Developers Data Analysts Data Science IT Infrastructure Test Analyst If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information, contact: Mfundo Mthembu Recruitment Consultant Connect with me on LinkedIn! />

3 days ago