Senior .Net Software Engineer, Cape Town
-
0000 Cape Town, South Africa
-
Last edited: less than a month ago
-
Save
We are seeking a highly experienced Senior Software Engineer with 10+ years of professional software development experience to lead the design, development, and evolution of a back-end system.
You will architect and maintain scalable .NET Core and .NET Framework services, design high-performance SQL Server solutions, and contribute to ETL pipelines and reporting processes. You will play a key role in defining back-end standards, ensuring system reliability, and guiding the technical direction of the platform.
While this role is primarily backend-focused, you will collaborate closely with front-end engineers building Vue.js applications and will be encouraged to expand your influence across the application stack over time. The role offers a clear pathway to broader full-stack ownership, contributing to end-to-end solution design and frontend–backend alignment as part of your continued growth.
This position requires strong architectural judgment, production-grade system design expertise, and the ability to mentor engineers while upholding technical standards and long-term maintainability.
The ideal candidate is a strategic technical leader who remains hands-on while shaping system reliability, scalability, and engineering best practices.
What you'll do:
- Architect, design, and implement scalable backend services using .NET (C#)
- Lead system design decisions, ensuring scalability, reliability, and maintainability
- Optimise and maintain SQL Server databases and data access layers
- Guide integration design between back-end services and front-end Vue.js applications
- Drive improvements in code quality, testing standards, and DevOps practices
- Lead and participate in code reviews and architectural discussions
- Mentor intermediate and junior engineers
- Proactively identify technical risks and propose mitigation strategies
- Collaborate across distributed teams and influence technical direction
- Communicate progress, risks, and dependencies proactively
Your Expertise:
- Minimum 10+ years of professional software development experience
- Deep expertise in .NET Core / C# and building scalable, production-grade RESTful Web APIs
- Strong experience designing and maintaining distributed and enterprise-grade systems
- Advanced knowledge of Microsoft SQL Server, including schema design, indexing strategy, performance tuning, and query optimisation
- Experience implementing and optimising CI/CD pipelines (Azure DevOps or similar)
- Strong understanding of clean architecture, SOLID principles, and design patterns
- Demonstrated experience mentoring engineers and conducting technical reviews
- Excellent communication skills, with the ability to articulate architectural decisions, trade-offs, and technical strategy to both technical and non-technical stakeholders
- Demonstrated experience leading backend initiatives and delivering complex systems end-to-end across the full stack
Education & Qualifications:
- Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
Nice to Have:
- Strong exposure to Vue.js or other modern front-end frameworks
- Experience designing ETL workflows and data integration pipelines
- Exposure to cloud-native architecture or modernisation initiatives
- Experience with performance profiling and application monitoring
- Experience working in financial or investment domain
-
Company nameiOCO Pty Ltd
-
Job positionSenior .Net Software Engineer
Senior .Net Software Engineer has been posted in the Cape Town Engineering category on Locanto.
If you’re looking for something similar, check out AWS Cloud/DevOps Engineer, Cape Town, Field Service Engineer (VoIP, UCaaS / CCaaS) (CPT), Cape Town or DevOps and Infrastructure Engineer - Cape Town in Cape Town, also posted in Engineering. In total, we have 153 ads in Engineering in Cape Town on Locanto classifieds.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.