Job Search and Career Advice Platform

Enable job alerts via email!

Systems Developer (.Net / Java)

The Vocation Station

KwaZulu-Natal

Hybrid

ZAR 600 000 - 800 000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology solutions provider is seeking a Systems Developer to work on impactful software for global clients. The ideal candidate will have strong skills in Java and a passion for solving complex problems. This hybrid role involves collaborating with teams to develop applications across web, desktop, and mobile platforms, ensuring quality and innovation in every project. If you are ready to make a difference, apply today.

Benefits

Career growth opportunities
Flexible working conditions
Collaborative working environment
Exposure to new technologies

Qualifications

  • 3+ years in software development.
  • Strong understanding of object-oriented programming and web architecture.
  • Ability to write clean, efficient code.

Responsibilities

  • 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 applications.
  • Analyse and debug code, resolving issues quickly.
  • Integrate frontend and backend connectivity for seamless user experiences.
  • Provide technical assistance and support to clients and internal teams.
  • Contribute to continuous improvement.

Skills

Java (J2EE)
.NET stack (C#, ASP.NET, .NET Core, Python)
Microsoft SQL Server
PostgreSQL
HTML, CSS, JavaScript, jQuery
REST APIs, HTTP, Git version control
GIS tools (PostGIS, GeoServer, ArcGIS)
Object-oriented programming
Excellent communication
Collaboration skills
Documentation skills

Education

Bachelor’s degree in IT, Computer Science, or related field
Job description
Overview

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.