Datafin was established in 1999 due to the need for a specialized IT recruitment solution. We offer a personalized and flexible recruitment service, specializing in providing both client and candidate with the perfect fit. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat...
Read more about this company
Systems Developer (Angular / .NET / SQL Server) – Hybrid – Cape Town
Our client is a growing SaaS platform that supports real operational businesses with technology that performs under real-world conditions.
Their system is built on Angular (TypeScript), .NET, and SQL Server (stored procedures)—it is stable, actively used in production, and central to their customers' daily operations.
They are seeking a disciplined mid-level Systems Developer to join their team. The successful candidate will work within this mature, production-stable codebase, focusing on improving performance, reliability, and long-term maintainability of the platform.
The ideal candidate is methodical, thorough, and communicates clearly—someone who thinks before coding, tests carefully, and delivers complete, production-ready features.
RESPONSIBILITIES
Develop and maintain Angular (TypeScript) front-end features.
Work with .NET backend APIs.
Write and maintain SQL Server stored procedures.
Debug issues across UI, backend, and database layers.
Improve reporting accuracy and performance.
Refactor code safely while preserving existing behaviour.
Deliver complete, production-ready features end-to-end.
REQUIREMENTS
3–5 years of professional software development experience.
Strong experience with Angular and TypeScript.
Solid experience with SQL Server, including writing and debugging stored procedures.
Experience working on live production systems.
Exposure to maintaining or enhancing established platforms (as opposed to greenfield development only).
Technical Environment
Frontend: Angular, TypeScript
Backend: .NET
Database: SQL Server (stored procedures)
Platform: SaaS, production-stable, actively used by operational businesses
ATTRIBUTES
Thinks before coding; plans methodically.
Tests thoroughly and ensures quality.
Finishes what they start; follows through on commitments.
Communicates clearly when requirements need clarification.
Comfortable working within a mature codebase.
Disciplined approach to development and problem-solving.