Larcai
Senior C# Specialist
Status: Open
Salary: R 70,000 to R 90,000
Experience: 7 years
Role is on-site or hybrid.
How to Apply
Or reach out to:
Lize.Meyer@LarcAi.comContract Type: Full- time | Long-term | Hybrid Industry: Finance / Insurance
Role Overview LarcAI is filling a critical vacancy for a veteran C# Specialist to service a premier financial services client. This role requires immediate productivity, deep domain expertise, and the ability to deliver resilient, compliant software solutions within regulated environments.
Key Responsibilities • Architect, develop, and maintain enterprise-grade C#/.NET solutions. • Execute end-to-end delivery of backend services using ASP.NET MVC and Web API. • Apply SOLID principles and Domain-Driven Design to complex business domains. • Design and integrate microservices within cloud-enabled environments. • Collaborate within Agile teams and contribute to CI/CD pipeline optimisation. • Mitigate technical risk through code quality, testing, and documentation.
Skills & Experience • Mastery of C#, ASP.NET MVC, Web API, and Entity Framework. • Deep expertise in .NET Core, Microservices architecture, and SQL Server. • Hands-on experience with cloud integration (Azure preferred). • Strong understanding of CI/CD pipelines and Agile delivery methodologies. • Mandatory prior experience within Financial Services (Banking, Fintech, or Insurance).
Minimum Requirements • 8+ years professional experience in C# and the Microsoft .NET ecosystem. • Proven delivery track record in regulated financial environments. • Relevant tertiary qualification (BSc Computer Science or BEng preferred).
Candidate Attributes • Ability to hit the ground running in urgent, high-pressure delivery environments. • Analytical mindset with strong problem-solving capability. • Clear communicator with the ability to work autonomously and within teams.
Governance, Risk, and Ethics • Adhere strictly to financial services regulatory requirements and internal governance frameworks. • Ensure secure handling of sensitive financial and personal data. • Design systems that are auditable, resilient, and aligned with ethical software engineering practices. • Where applicable, understand and mitigate risks related to autonomous or agentic system components.