Systems Developer (.Net / Java)

Systems Developer (.Net / Java)

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.
2025-09-03T16:17:22+02:00