Mid to Senior.NET Developer (Hybrid)

People Dimension

Johannesburg

On-site

ZAR 420,000 - 660,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

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.
  • Strong problem-solving and communication skills.
  • Comfortable in a SCRUM/agile team environment.
  • Bachelor's degree in Information Technology or related field.
  • Hybrid setup with in-office presence on Tuesdays and Fridays.

Responsibilities

  • Develop and maintain Windows desktop applications and background services.
  • Collaborate on web and API development as needed.
  • Mentor junior developers.
  • Understand and apply business rules and domain logic.
  • Mentor junior developers.
  • Work across new feature development and support legacy systems.
  • Operational/Business support.

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
MESCIUS Active Reports

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 your file here.

Similar jobs

Similar jobs worth comparing

Senior .Net Developer - Cape Town, Hybrid
Senior .Net Developer - Cape Town, Hybrid

Ada Meher • Cape Town

Hybrid
ZAR 75,000 - 125,000
Senior Developer (IT)
Senior Developer (IT)

ATS Client • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior.Net Engineer – Backend Focused
Senior.Net Engineer – Backend Focused

Together Staffing group • Gauteng

On-site
ZAR 700,000 - 900,000
Senior .NET Developer — Hybrid (Windows Apps & APIs)
Senior .NET Developer — Hybrid (Windows Apps & APIs)

People Dimension • Johannesburg

On-site
ZAR 420,000 - 660,000
.NET Developer
.NET Developer

Hire Resolve • Cape Town

On-site
ZAR 450,000 - 650,000
Senior Application Developer
Senior Application Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Senior Developer (IT)
Senior Developer (IT)

AtripleA recruitment & temps • Centurion

On-site
ZAR 600,000 - 800,000
Senior Java Developer
Senior Java Developer

Together Staffing group • Pretoria

On-site
ZAR 700,000 - 900,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

On-site
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Software Developer (.NET Stack) - Pretoria
Senior Software Developer (.NET Stack) - Pretoria

Hire Resolve • Pretoria

On-site
ZAR 500,000 - 700,000