Senior .NET Engineer - Johannesburg (Hybrid)
Salary
R30 000 – R45 000 per month
Job Type
full time
Posted
about 3 hours ago
Closing date
23 Oct 2026
Job Description
About the Opportunity
A prominent software development firm, dedicated to crafting cutting-edge technological solutions, is seeking a seasoned .NET Engineer to join their dynamic team in Johannesburg. This role offers a hybrid working model, blending the flexibility of remote work with the collaborative energy of an office environment in Gauteng. You’ll be instrumental in the entire software development lifecycle, from initial design and development through to ongoing maintenance and enhancement of critical applications.
This is a fantastic chance to contribute to a company that prides itself on innovation and delivering high-quality technology. You'll be part of a forward-thinking organisation where your technical expertise will be valued, and you'll have the opportunity to shape the future of their software offerings. The company is committed to fostering a culture of continuous learning and professional growth, making it an ideal place for an ambitious engineer to advance their career.
Key Responsibilities
As a Senior .NET Engineer, your primary focus will be on the meticulous design, development, and ongoing support of diverse software applications. You’ll collaborate closely with multidisciplinary teams, including product managers, designers, and fellow engineers, to translate business requirements into robust and scalable technical solutions.
Key responsibilities will include:
- Developing and implementing new software features and functionalities using the .NET framework and related technologies.
- Maintaining and optimising existing applications to ensure performance, stability, and security.
- Actively participating in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards and best practices.
- Troubleshooting and resolving software defects and issues in a timely and efficient manner.
- Contributing to architectural discussions and design decisions, helping to shape the technical direction of projects.
- Working with modern development methodologies and tools to enhance productivity and software quality.
What They're Looking For
The ideal candidate will possess a strong foundation in software engineering principles and a proven track record in .NET development. A Bachelor's degree in Computer Science, Information Technology, or a related field is typically required, alongside a minimum of three years of professional software development experience.
Essential technical skills include:
- Deep proficiency in the .NET framework (e.g., .NET Core, .NET 5+).
- Strong understanding of C#.
- Experience with relational databases (e.g., SQL Server) and object-relational mapping (ORM) frameworks.
- Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS, and frameworks like Angular or React) is a significant advantage.
- Experience with cloud platforms (e.g., Azure, AWS) is highly desirable.
- Knowledge of version control systems, such as Git.
Beyond technical prowess, the successful applicant will demonstrate excellent problem-solving abilities, a keen eye for detail, and the capacity to work effectively both independently and as part of a collaborative team. Strong communication skills are essential for interacting with colleagues and stakeholders.
In South Africa, a senior .NET engineer role like this often commands a competitive salary, reflecting the demand for experienced developers. Typical employers range from established tech companies and financial institutions to innovative startups. Career progression can lead to lead developer positions, architecture roles, or management opportunities within software development teams.
Requirements
- Bachelor's degree in Computer Science or similar field.
- 3+ years of software development experience.
- Proficiency in Java, Python, or C#.
- Strong problem-solving skills.
About the employer
OfferZen
OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Senior .NET Engineer - Johannesburg (Hybrid) 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 →
Senior Software Developer – 10 Yrs - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R20 000 – R30 000 per month
- View →
Intermediate Backend Developer - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
- View →
Senior Backend Engineer - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R50 000 – R80 000 per month
- View →
Mobile Engineer - Johannesburg (Hybrid)
OfferZen · Johannesburg, Gauteng · R40 000 – R60 000 per month
- View →
Intermediate Backend Developer - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R45 000 per month
- View →
Android Engineer - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R45 000 per month
Get ready for your application
Free career guides written for South African job seekers.
