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

Senior .NET Engineer - Cape Town (In office)

OfferZenCape Town City Centre, Cape Town Region

Salary

R30 000 – R50 000 per month

Job Type

full time

Posted

about 2 hours ago

Closing date

29 Sep 2026

Share:WhatsAppLinkedIn

Job Description

About the Opportunity

A dynamic technology firm is seeking a skilled Senior .NET Engineer to join their team in the heart of Cape Town. This is an in-office position, offering a prime opportunity to contribute to innovative projects within a collaborative environment. The company prides itself on delivering cutting-edge solutions and fostering a culture of continuous learning and professional development.

What You'll Be Doing

As a Senior .NET Engineer, you will play a pivotal role in the design, development, and implementation of robust software solutions. Your responsibilities will encompass the full software development lifecycle, from initial concept and architecture to deployment and maintenance. You'll be instrumental in building scalable and high-performance applications using the .NET framework and related technologies.

Key duties will include:

  • Designing and developing new features and functionalities for existing and new applications.
  • Writing clean, efficient, and maintainable code in C# and other relevant .NET languages.
  • Collaborating closely with product managers, designers, and other engineers to translate requirements into technical specifications.
  • Participating in code reviews to ensure code quality, performance, and adherence to best practices.
  • Troubleshooting and debugging complex issues, providing timely resolutions.
  • Contributing to architectural discussions and decision-making processes.
  • Mentoring junior engineers and sharing technical expertise.
  • Staying abreast of the latest trends and technologies in the .NET ecosystem.
  • Ensuring the successful deployment and ongoing maintenance of applications.

What They're Looking For

The ideal candidate will possess a strong foundation in software engineering principles and a proven track record of success in developing enterprise-level applications using the .NET framework. You should be adept at problem-solving and possess excellent communication skills, enabling you to effectively collaborate with a diverse team.

Essential requirements include:

  • A Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Significant experience as a .NET Developer, with a focus on .NET Core and C#.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript, along with modern frameworks like Angular, React, or Vue.js.
  • Experience with database technologies, including SQL Server, PostgreSQL, or similar relational databases.
  • Familiarity with cloud platforms like Azure or AWS.
  • A solid understanding of software design patterns and architectural principles.
  • Experience with version control systems, such as Git.
  • Strong analytical and problem-solving abilities.
  • Excellent interpersonal and communication skills, with the ability to articulate technical concepts clearly.
  • A proactive approach to work and the ability to manage multiple tasks effectively.

This role is ideal for a seasoned engineer eager to make a substantial impact within a forward-thinking organisation.

In South Africa, a Senior .NET Engineer’s remuneration can vary significantly based on experience, the specific company, and the complexity of the role, but typically falls within the mid-to-upper salary brackets for tech professionals in the country. Common employers range from established financial institutions and large corporations to dynamic tech startups and consultancies, particularly in hubs like Cape Town and Johannesburg. Career progression often leads to roles such as Technical Lead, Software Architect, or Engineering Manager.

Key Responsibilities

  • About the Opportunity A dynamic technology firm is seeking a skilled Senior .NET Engineer to join their team in the heart of Cape Town.
  • This is an in-office position, offering a prime opportunity to contribute to innovative projects within a collaborative environment.
  • The company prides itself on delivering cutting-edge solutions and fostering a culture of continuous learning and professional development.
  • What You'll Be Doing As a Senior .NET Engineer, you will play a pivotal role in the design, development, and implementation of robust software solutions.
  • Your responsibilities will encompass the full software development lifecycle, from initial concept and architecture to deployment and maintenance.
  • You'll be instrumental in building scalable and high-performance applications using the .NET framework and related technologies.

Requirements

  • Bachelor’s degree in Business Administration or related field.
  • 3+ years of experience in account management or sales.
  • Strong communication and negotiation skills.
  • Ability to work independently and as part of a team.
  • Proficient in Microsoft Office and CRM software.

About the employer

O

OfferZen

OfferZen is a hiring organisation operating in Cape Town City Centre, Cape Town Region within the it jobs sector. They are currently recruiting for the Senior .NET Engineer - Cape Town (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 →