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

C# Software Engineer - Cape Town (In office)

OfferZenCape Town City Centre, Cape Town Region

Salary

R25 000 – R35 000 per month

Job Type

full time

Posted

about 1 hour ago

Closing date

24 Sep 2026

Share:WhatsAppLinkedIn

Job Description

About the Opportunity

A prominent organisation within the South African tech landscape is seeking to onboard a seasoned C# Software Engineer for their operations located in the bustling Cape Town City Centre. This role offers a unique chance to contribute to a company renowned for its innovative approach and dedication to delivering high-calibre products and services. If you are passionate about .NET development and thrive in a collaborative, in-office environment, this position presents a compelling career advancement.

Key Responsibilities

As a C# Software Engineer, you will be integral to the development and enhancement of cutting-edge software solutions. This position goes beyond typical coding duties, expecting you to actively participate in the entire software development lifecycle. Your responsibilities will encompass designing, developing, testing, and deploying robust applications using C# and the .NET framework. You will work closely with cross-functional teams, including product managers, designers, and other engineers, to translate business requirements into technical specifications and actionable development tasks.

Key aspects of the role include:

  • Developing and maintaining high-quality, scalable, and efficient C# code.
  • Collaborating with team members to define software architecture and design patterns.
  • Implementing robust unit and integration tests to ensure code reliability.
  • Troubleshooting, debugging, and resolving software defects.
  • Participating in code reviews to uphold coding standards and share knowledge.
  • Contributing to the continuous improvement of development processes and methodologies.
  • Staying abreast of emerging technologies and industry best practices.

What They're Looking For

The ideal candidate will possess a strong foundation in C# development and a comprehensive understanding of the .NET ecosystem. A proven track record of delivering successful software projects is essential, demonstrating your ability to navigate complex technical challenges. While the source material for this role did not specify a degree requirement, a tertiary qualification in Computer Science, Software Engineering, or a related field would be advantageous.

Essential qualifications and skills include:

  • Extensive experience in C# software development.
  • Proficiency with the .NET framework (.NET Core/ .NET 5+ is highly desirable).
  • Solid understanding of object-oriented programming principles.
  • Experience with relational databases (e.g., SQL Server) and ORM frameworks.
  • Familiarity with front-end technologies (e.g., JavaScript, HTML, CSS, and frameworks like Angular or React) is a plus.
  • Knowledge of cloud platforms such as Azure or AWS is beneficial.
  • Experience with Agile development methodologies.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal abilities, allowing for effective collaboration within a team environment.
  • An aptitude for continuous learning and adapting to new technologies.

This role is specifically for an in-office position in Cape Town, indicating a preference for direct team interaction and collaboration.

In South Africa, software engineering roles are in high demand, particularly those with expertise in .NET. Salaries can vary significantly based on experience and specific skill sets, but experienced C# developers can expect competitive remuneration packages. Common employers range from large corporate entities and established tech firms to innovative startups and software consultancies. Career progression often involves moving into senior development roles, technical lead positions, or specialisations in areas like cloud architecture or DevOps.

Requirements

  • Bachelor's degree in Management or related field.
  • 3+ years of experience in project management.
  • Strong communication and organizational skills.
  • Proficient in project management software.
  • Proven ability to manage multiple projects simultaneously.

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 C# Software 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 →