Intermediate .NET Engineer - Johannesburg (In office)
Salary
R50 000 – R70 000 per month
Job Type
full time
Posted
about 3 hours ago
Closing date
28 Oct 2026
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
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.
More IT Jobs jobs
See all →- View →
AI Research Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R25 000 – R40 000 per month
- View →
Senior QA Engineer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Senior Frontend Engineer (Scripting) - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R60 000 per month
- View →
Intermediate Mobile Engineer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R30 000 – R45 000 per month
- View →
Senior Angular Engineer – 10 Yrs - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R30 000 – R50 000 per month
- View →
Senior Mobile Developer – 10 Yrs - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R20 000 – R40 000 per month
Get ready for your application
Free career guides written for South African job seekers.
