Software Developer

Network IT · Johannesburg North

Posted 18 August 2026

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Reference: ITE007978-Mish-1

Are you a passionate Software Developer who enjoys building innovative applications and solving real-world business challenges? This is an exciting opportunity to join a collaborative development team working on modern systems where you'll have the opportunity to contribute across the full software development lifecycle. Duties & Responsibilities

Join a technology-focused environment where you will contribute to the development of a modern, integrated business platform designed to drive operational efficiency and long-term innovation. Working closely with a small, dedicated development team, you will be involved in designing, developing, and enhancing software solutions that support key business functions. This role offers exposure to full-stack development, application services, integrations, and modern software architecture. If you enjoy developing high-quality solutions, collaborating with talented developers, and continuously expanding your technical skills, this opportunity provides an excellent platform for career growth and professional development.

Key Responsibilities

  • Design, develop, and maintain software applications and system components
  • Develop web applications, desktop applications, and supporting services
  • Participate in the full software development lifecycle, from requirements gathering through deployment and support
  • Integrate applications with third-party software and services
  • Write efficient, maintainable, and well-structured code
  • Create and maintain technical documentation for developed solutions
  • Collaborate with the development team to improve processes and deliver innovative solutions
  • Ensure delivery of projects according to agreed timelines and quality standards

Job Experience and Skills Required

  • Education: Relevant Degree or Diploma in Computer Science, Information Technology, Software Development, or a related field
  • Experience:
  • Proven software development experience in a full-stack or backend development environment
  • Experience developing business applications and enterprise systems advantageous
  • Technical Skills:
  • C# and .NET Framework
  • ASP.NET Blazor
  • HTML, JavaScript, and jQuery
  • SQL programming and database development
  • ADO.NET
  • WinForms and desktop application development
  • Multi-tier architecture concepts
  • Web services and system integrations
  • Report design and data shaping
  • Additional Requirements:
  • Strong analytical and problem-solving skills
  • Excellent understanding of software architecture and database concepts
  • Ability to deliver accurate, maintainable, and high-performing code
  • Strong attention to detail and commitment to quality
  • Ability to work effectively within a collaborative team environment

Apply now! For more exciting IT vacancies, please visit: https://www.networkrecruitmentinternational.com/ I also specialise in recruiting in the following:

  • Data Engineer
  • Software Developer
  • Data Analyst
  • Infrastructure

• Architecture …and more!

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: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn! https://za.linkedin.com/in/karmishka-naidoo-088772290 Package & Remuneration

Monthly

Auto-apply to this jobView original posting ↗