JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
IT Jobs
full time

Senior .NET Engineer – 10 Yrs - Johannesburg (In office)

OfferZenJohannesburg, Gauteng

Salary

R25 000 – R35 000 per month

Job Type

full time

Posted

about 3 hours ago

Closing date

4 Nov 2026

Share:WhatsAppLinkedIn

Job Description

About the Role

This is an exciting opportunity for a seasoned .NET Engineer to join a forward-thinking organisation in Johannesburg. You will play a pivotal role in the development lifecycle, contributing to the creation of high-quality software solutions that address intricate client requirements. Working within a collaborative environment, you’ll be instrumental in shaping innovative products and driving technical excellence. The position requires a dedicated professional who can hit the ground running and make an immediate impact.

Key Responsibilities

As a Senior .NET Engineer, your responsibilities will encompass the full spectrum of software development. You will be tasked with:

  • Designing, developing, and consistently maintaining robust software applications using the .NET framework.
  • Collaborating closely with diverse teams, including product managers, designers, and other engineers, to conceptualise, design, and deliver new features from inception to deployment.
  • Proactively identifying, troubleshooting, and resolving software defects and issues to ensure optimal application performance and stability.
  • Actively participating in code reviews, providing constructive feedback and upholding stringent quality standards across the codebase.
  • Continuously researching and evaluating emerging technologies and industry best practices, integrating them where beneficial to enhance our development processes and product offerings.
  • Contributing to the technical vision and architectural decisions, ensuring scalability, maintainability, and security.

What They're Looking For

To excel in this role, candidates will need a substantial depth of experience and a comprehensive understanding of modern software engineering principles. The ideal candidate will possess:

  • A minimum of 10 years of professional experience in software development, with a strong emphasis on the .NET ecosystem.
  • Proven expertise in C# and the .NET framework (.NET Core, .NET 5+).
  • Significant experience with relational databases (e.g., SQL Server) and familiarity with ORM frameworks (e.g., Entity Framework).
  • A solid understanding of web technologies and architectures, including RESTful APIs, MVC, and potentially modern front-end frameworks.
  • Demonstrated ability to design and implement complex software solutions.
  • Excellent analytical and problem-solving capabilities, with a knack for dissecting challenges and devising effective solutions.
  • Strong communication and interpersonal skills, enabling effective collaboration within a team environment.
  • A bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • A proactive and self-motivated attitude, with a commitment to continuous learning and professional development.

This role is situated in Johannesburg and requires the engineer to work on-site, fostering a strong sense of team cohesion and facilitating direct collaboration.

In South Africa, senior .NET engineering roles are in high demand across various sectors, including financial services, e-commerce, and tech consulting firms. Remuneration for such positions can vary significantly based on experience, specific skill set, and the size and type of the employer, but typically falls within a competitive range for experienced professionals. Career progression often leads to architect roles, technical leadership, or management positions within development teams.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • At least 3 years of experience in software development.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Experience with web frameworks and database systems.
  • Strong analytical and problem-solving skills.

About the employer

O

OfferZen

OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Senior .NET Engineer – 10 Yrs - Johannesburg (In office) role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at OfferZen?

JobVault never charges job seekers to apply.

Apply Now

More IT Jobs jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →