Systems Developer (.Net / Java)
IT / TELECOMS / TECHNOLOGY
Western Cape – SOUTH AFRICA, KwaZulu Natal – SOUTH AFRICA
📍 Cape Town OR Durban | Hybrid | Permanent
🌍 Global Impact Projects
💰 Commensurate with experience
Build Software That Makes a Difference
Are you a Developer who loves solving complex problems, writing clean code, and seeing your work come to life across web, desktop, and mobile platforms? We’re looking for a Systems Developer to join a collaborative, global team delivering innovative technology solutions.
This is a role where you’ll not only write code but also play a key part in shaping design, improving processes, and ensuring quality in every project. You’ll work closely with Project Managers, Development Leads, and clients – bridging technical skills with business needs in a friendly, supportive, and dynamic environment.
What You’ll Bring
- Education: Bachelor’s degree in IT, Computer Science, or related field.
- Experience: 3+ years in software development.
- Languages & Tools:
- Java (J2EE)
- .NET stack (C#, ASP.NET, .NET Core, Python)
- Microsoft SQL Server & PostgreSQL
- HTML, CSS, JavaScript, jQuery
- REST APIs, HTTP, Git version control
- Bonus: Experience with GIS tools (PostGIS, GeoServer, ArcGIS).
- Strong understanding of object-oriented programming and web architecture.
- Excellent communication, collaboration, and documentation skills.
What You’ll Be Doing
- Develop complex software applications across web, desktop, and mobile.
- Collaborate with project teams to design, code, and review system functionality.
- Create technical design specifications and documentation.
- Write, run, and review unit tests to ensure robust, reliable applications.
- Analyse and debug code, identifying and resolving issues quickly.
- Integrate frontend and backend connectivity for seamless user experiences.
- Provide technical assistance and support to clients and internal teams.
- Suggest improvements, mitigate risks, and contribute to continuous improvement.
Why You’ll Love This Role
- Meaningful impact – Contribute to projects that support real-world industries and global clients.
- Collaboration first – Work alongside experienced Project Managers, Developers and Engineers in a team that values respect and knowledge-sharing.
- Values matter – respect, teamwork, excellence and integrity
- Career growth – Exposure to a variety of technologies with opportunities to learn GIS, REST API integration, and more.
- Balance and flexibility – A professional yet supportive environment that recognises both performance and people.
- Work on projects with global reach and meaningful outcomes.
- Be part of a fast-paced, supportive environment that encourages growth.
If you’re a Developer with strong Java skills and a passion for building impactful software, we’d love to hear from you.
Apply today and bring your technical expertise into a team where innovation meets collaboration.