Enable job alerts via email!

Mid to Senior .NET Developer (Hybrid)

People Dimension

Johannesburg

Hybrid

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A well-established manufacturing company in Johannesburg is seeking Mid to Senior .NET Developers to join their in-house development team. This role involves maintaining legacy systems and developing new features for Windows desktop applications and APIs. Candidates should have 3-7 years of .NET experience, familiarity with C#, VB.NET, and T-SQL, and be comfortable working in a SCRUM environment. The position offers a hybrid work setup with two days in the office.

Qualifications

  • 3–7+ years of experience in .NET development.
  • Proficiency in C#, VB.NET, and T-SQL.
  • Experience with legacy systems and large codebases.

Responsibilities

  • Develop and maintain Windows desktop applications and background services.
  • Collaborate on web and API development as needed.
  • Mentor junior developers.

Skills

C#
VB.NET
T-SQL
Problem-solving
Communication

Education

Bachelor's degree in Information Technology or related field

Tools

.NET Framework 4.8
MS SQL Server
Azure DevOps
Job description
Introduction

A well-established manufacturing company, based in Roodepoort is looking to hire a Mid to Senior .NET Developers to join their in-house development team as soon as possible. They'll be involved in both maintaining legacy systems and developing new features for our core Windows desktop applications, APIs, background services, and internal web applications.

The successful candidates will be working in a SCRUM-based environment and expected to collaborate closely with our development team and business stakeholders.

They'll be joining a close-knit development team consisting of 5 developers, a support officer, and a data/reporting specialist. You’ll have opportunities to mentor a junior developer and contribute meaningfully across the software lifecycle.

Duties & Responsibilities

Tech Stack:

  • Primary Languages: C#, VB.NET, T-SQL, HTML & XML
  • Frameworks & Tools: .NET Framework 4.8 (Microsoft Visual Studio), MS SQL Server (Microsoft SQL Management Studio), SSRS (SQL Server Reporting Services) & MESCIUS Active Reports
  • Application Types: Windows Desktop (WinForms), Web apps, APIs, background services & Reporting

Responsibilities:

  • Develop and maintain Windows desktop applications and background services
  • Collaborate on web and API development as needed
  • Participate in daily standups and sprint planning
  • Understand and apply business rules and domain logic
  • Mentor junior developers
  • Work across new feature development and support legacy systems
  • Operational/Business support
Desired Experience & Qualification
Requirements
  • 3–7+ years of experience in .NET development
  • Proficiency in C#, VB.NET, and T-SQL
  • Experience working with legacy systems and large codebases
  • Strong problem-solving and communication skills
  • Comfortable in a SCRUM/agile team environment
  • Bachelor's degree in Information Technology or related field (e.g., B.Sc. – IT)
  • Able to work in a hybrid setup (Tuesdays and Fridays in-office)
Nice to Have
  • Experience in the manufacturing sector or with ERP (SYSPRO)/stock/sales/distribution systems
  • Exposure to Azure DevOps or reporting tools
Package & Remuneration

Market related.

Hybrid – 2 days onsite (Tuesdays & Fridays) in Roodepoort, 3 days work from home.

Interested?

Please mail your CV to hr1 (at) peopledimension (dot) co (dot) za

Shortlisted applicants will be contacted within 2 weeks, if you do not hear from us by then your application for this position was unsuccessful, but you have been added to our database for future vacancies.

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