CVC  Logo

Intermediate Backend (Full Stack) Software Engineer

CVC |Posted 2 days ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer
Experience in role:6+ years
Language proficiency:English
Must-have skills:
    C#
    .NET Core
    Microsoft SQL Server

Location and salary

Remote policy:Hybrid
Location of job:Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder or permanent resident
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

About the Role:

We are looking for an experienced Backend Engineer with 6+ years of professional software development experience to join our development team.

You will design, build, and maintain scalable .NET Web APIs and SQL Server–based solutions that power our applications, while collaborating closely with frontend engineers working on Vue.js user interfaces.

This hands-on role involves building and maintaining robust .NET Core and .NET Framework services, contributing to ETL pipelines and reporting processes, and delivering high-quality backend solutions within established architectural patterns.

While this role is primarily backend-focused, you will be encouraged and supported to expand your exposure to frontend technologies and broader system design over time, with a clear progression path toward becoming a well-rounded Full Stack Engineer.

The ideal candidate is a self-starter who learns quickly, respects proven conventions, and contributes positively to the team through thoughtful problem-solving and clean, maintainable code.

Minimum Requirements:

• Minimum 6+ years of professional software development experience

• Strong hands-on experience in .NET (C# ) Core and building RESTful Web APIs

• Solid experience with Microsoft SQL Server, including query optimisation

• Familiarity with Git workflows and CI/CD pipelines (Azure DevOps or similar)

• Excellent communication skills, with the ability to clearly explain technical concepts, design decisions, and solutions to both technical and non-technical stakeholders

• Strong problem-solving skills and a demonstrated ownership mindset

Key Responsibilities:

• Design, develop, and maintain RESTful Web APIs using .NET (C# ); support legacy .NET Framework services

• Implement and optimize SQL Server schemas, queries, and stored procedures

• Apply SOLID principles and clean architecture practices

• Contribute to CI/CD pipelines (Azure DevOps or similar)

• Write unit and integration tests (xUnit/NUnit)

• Participate in code reviews and uphold coding standards

• Collaborate with cross-functional teams across distributed offices

• Communicate progress, risks, and dependencies proactively

Education & Qualifications:

• Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience

• Demonstrated track record of delivering software features end-to-end and collaborating effectively across the full stack

Nice to Have:

• Familiarity with maintaining and supporting legacy .NET Framework applications

• Exposure to Vue.js or other modern front-end frameworks

• Exposure to front-end development practices and component-based architecture

• Experience working in financial or investment domain

About CVC

1000+ employees

What we do

CVC is a leading global private markets manager focused on private equity, secondaries, credit and infrastructure with a global network of 30 local offices and €200 billion of assets under management.

Our culture

At CVC, we foster a culture of integrity, teamwork, and accountability. We believe in creating an inclusive workplace that encourages diverse perspectives and continuous learning, ensuring that every team member feels valued and empowered to make an impact.

Why work for us

Joining CVC means being part of a dynamic team that values innovation and excellence in investment management. We offer competitive compensation, comprehensive benefits, and opportunities for professional growth, allowing you to thrive in a collaborative environment while contributing to significant investment decisions.

Perks at CVC

Medical Plan (100% employer sponsored)
Group Retirement Annuity
Group Risk Life Plan (Life Assurance, Income Protection, Severe Illness and Funeral Cover)
Employee Assistance Programme
Family Support
Wellness Support
Hybrid way of work

Tech Stack

application and data

Javascript
Javascript
C#
C#
Microsoft Azure
Microsoft Azure
MS SQL
MS SQL
TypeScript
TypeScript
Vue.js
Vue.js
.NET Core
.NET Core

business tool

JIRA
JIRA
Microsoft Teams
Microsoft Teams
Notion
Notion

utilities

Power BI
Power BI

dev ops

Azure DevOps
Azure DevOps

Similar jobs on OfferZen: