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

Senior .NET Engineer - Johannesburg (Hybrid)

OfferZenJohannesburg, Gauteng

Salary

R30 000 – R45 000 per month

Job Type

full time

Posted

about 3 hours ago

Closing date

23 Oct 2026

Share:WhatsAppLinkedIn

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

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 - 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.

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 →