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

Intermediate .NET Engineer - Johannesburg (In office)

OfferZenJohannesburg, Gauteng

Salary

R50 000 – R70 000 per month

Job Type

full time

Posted

about 3 hours ago

Closing date

28 Oct 2026

Share:WhatsAppLinkedIn

Job Description

About the Opportunity

OfferZen is seeking an Intermediate .NET Engineer to join their team in Johannesburg. This role offers the chance to contribute to exciting, impactful projects and build meaningful connections with clients. If you are a developer with a passion for crafting high-quality software and thrive in a collaborative environment, this could be the perfect fit for your next career move. The company prides itself on being at the forefront of technology solutions, with a strong emphasis on innovation and ensuring client satisfaction.

What You'll Be Doing

As an Intermediate .NET Engineer, your primary focus will be on developing and maintaining software solutions using the .NET framework. You will be an integral part of a team, contributing to the entire software development lifecycle, from initial design and development through to testing and deployment. This will involve:

  • Writing clean, efficient, and well-documented code in C# and other relevant .NET technologies.
  • Collaborating closely with other engineers, product managers, and designers to understand project requirements and translate them into technical solutions.
  • Participating in code reviews to ensure code quality and share knowledge with the team.
  • Troubleshooting and debugging existing code to resolve issues and improve performance.
  • Contributing to the design and architecture of new features and applications.
  • Staying up-to-date with the latest trends and best practices in .NET development.

What We're Looking For

To be successful in this role, you will need a solid foundation in .NET development principles and practical experience. We are looking for candidates who are not only technically skilled but also possess strong problem-solving abilities and a proactive attitude. Specifically, the ideal candidate will have:

  • A Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • A minimum of three years of professional experience developing software using the .NET framework (including C#).
  • Familiarity with common .NET libraries and frameworks.
  • Experience with database technologies, such as SQL Server or similar.
  • Understanding of software development methodologies, such as Agile.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders.
  • A keen eye for detail and a commitment to delivering high-quality work.
  • The ability to work effectively in an in-office environment in Johannesburg.

In South Africa, an Intermediate .NET Engineer typically earns between R30,000 and R50,000 per month, depending on experience, specific skills, and the size and sector of the employing organisation. Common employers range from established financial institutions and telecommunication companies to innovative tech startups and software consultancies. Career progression often involves moving into senior engineering roles, team leadership positions, or specialisations in areas like cloud architecture or DevOps.

Key Responsibilities

  • About the Opportunity OfferZen is seeking an Intermediate .NET Engineer to join their team in Johannesburg.
  • This role offers the chance to contribute to exciting, impactful projects and build meaningful connections with clients.
  • If you are a developer with a passion for crafting high-quality software and thrive in a collaborative environment, this could be the perfect fit for your next career move.
  • The company prides itself on being at the forefront of technology solutions, with a strong emphasis on innovation and ensuring client satisfaction.
  • What You'll Be Doing As an Intermediate .NET Engineer, your primary focus will be on developing and maintaining software solutions using the .NET framework.
  • You will be an integral part of a team, contributing to the entire software development lifecycle, from initial design and development through to testing and deployment.

Requirements

  • Bachelor's degree in a relevant field.
  • 3+ years of project management experience.
  • Strong communication and interpersonal skills.
  • Proficient in project management software.

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 Intermediate .NET Engineer - 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 →