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

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

OfferZenJohannesburg, Gauteng

Salary

R30 000 – R60 000 per month

Job Type

full time

Posted

1 day ago

Closing date

15 Nov 2026

Share:WhatsAppLinkedIn

Job Description

The tech industry is constantly evolving, and the demand for skilled software developers remains high. Companies are always on the lookout for individuals who can not only keep pace with these advancements but also drive innovation through their expertise. If you're a seasoned developer with a passion for crafting robust software solutions and a desire to work in a collaborative environment, this opportunity might be the perfect next step in your career.

About the Role

This position offers a chance to contribute significantly to the development of sophisticated software applications. You will be immersed in a fast-paced technological landscape, working on projects that are at the forefront of innovation. The role is designed for a developer who thrives on problem-solving and enjoys the challenge of building and refining software that meets complex requirements. It's an opportunity to leverage your extensive experience and make a tangible impact on the products and services delivered.

Key Responsibilities

As a Senior .NET Developer, your responsibilities will be central to the software development lifecycle. You will be instrumental in the design and architecture of new applications, ensuring they are scalable, maintainable, and performant. A key part of your role will involve translating business needs into technical solutions, collaborating closely with product managers, designers, and other engineers.

Your day-to-day activities will include:

  • Developing and implementing high-quality code using the .NET framework and related technologies.
  • Designing and building robust, scalable, and secure software applications.
  • Collaborating with cross-functional teams to define, design, and ship new features.
  • Conducting thorough testing to ensure the reliability and performance of software.
  • Debugging and resolving complex technical issues efficiently.
  • Participating actively in code reviews, upholding coding standards and best practices.
  • Mentoring junior developers and sharing your knowledge within the team.
  • Staying abreast of the latest trends and advancements in software development and .NET technologies.

What They're Looking For

To excel in this role, candidates should possess a deep understanding of software development principles and a proven track record of delivering successful projects. A strong foundation in the .NET ecosystem is essential, coupled with a proactive approach to problem-solving and an unwavering commitment to quality.

The ideal candidate will have:

  • A minimum of ten years of professional experience in software development.
  • Extensive expertise with the .NET framework (including .NET Core and/or .NET 5+).
  • Proficiency in C# programming.
  • Experience with relational databases (e.g., SQL Server) and database design.
  • Familiarity with front-end technologies and frameworks is advantageous.
  • A solid understanding of software architecture patterns and design principles.
  • Experience with agile development methodologies.
  • Excellent analytical and problem-solving abilities.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team.
  • A Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

In South Africa, senior developer roles like this often attract competitive salaries, reflecting the extensive experience and specialised skills required. Employers range from established technology firms and financial institutions to innovative startups, all seeking to bolster their development capabilities. For a senior .NET developer with ten years of experience, career progression typically involves moving into lead developer positions, technical architecture roles, or even management paths within engineering departments.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of experience in software development.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Experience with database management systems.
  • Strong problem-solving skills and attention to detail.

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 Developer – 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 →