Senior C# Developer
P10 Talent Solutions · Cape Town, Western Cape
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Introduction
Exciting opportunity for an experienced and highly skilled Senior C# Developer to join a WebApps Team. The developer will be responsible for analysis, design, development, and maintenance of various in-house Web Applications. The successful candidate will play a key role in building scalable, secure, and high-performing solutions. This role requires strong experience across the Microsoft technology stack, modern web frameworks, cloud platforms, and database development.
Duties & Responsibilities
- Design, develop, and maintain robust applications using C# and .NET Core (6+).
- Build and maintain RESTful APIs and web applications using ASP.NET / ASP.NET Core.
- Develop and optimize database solutions using MS SQL Server (2019+), T-SQL, and Entity Framework.
- Create and maintain reports using SQL Server Reporting Services (SSRS).
- Develop modern front-end applications using Angular (version 13 or higher).
- Design and integrate Web Services (WCF and REST).
- Deploy and support applications in AWS cloud environments.
- Ensure application performance, scalability, and security best practices.
- Participate in system architecture, design reviews, and technical decision-making.
- Troubleshoot, debug, and resolve production issues.
- Collaborate with business analysts, QA teams, and stakeholders to deliver high-quality solutions.
- Contribute to DevOps practices, CI/CD pipelines, and automation where applicable.
Desired Experience & Qualification
- Bachelor’s degree in Computer Science, Information Technology
- 5–8+ years of experience in software development using C# and .NET technologies.
- Strong experience with:
- .NET C# including .NET Core 6+
- Entity Framework
- ASP.NET / ASP.NET Core / Web API
- Angular 13+
- MS SQL Server (2019+)
- T-SQL and SQL performance tuning
- SQL Server Reporting Services (SSRS)
- Web Services (WCF / REST)
- AWS cloud services
- Experience with version control systems (e.g., Git).
- Strong understanding of object-oriented design, design patterns, and SOLID principles.
- Unit testing
- Working knowledge of Visual Studio
- Systems analysis and design concepts
- Source Control concepts (trunk-based development)
- SOLID / Clean Code Principles
- Database architecture and design
- Strong SQL knowledge including performance tuning
- IIS
- Familiarity with Agile/Scrum methodologies.
- Understanding of security best practices and authentication mechanisms (OAuth, JWT)