C#.NET Software Engineer (CPT Onsite)
Datafin Recruitment · 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 →ENVIRONMENT
- AN Independent Asset Management Firm seeks the coding expertise of a C#.NET Software Engineer whose core focus will be to design, build, and maintain integrations and extensions around the Charles River platform CRIMS, including APIs, data feeds, and workflow automation.
- You'll play a direct role in the organisation's journey to transform how they work with AI – building the tooling and automation that helps the team lead by example.
- The ideal candidate will have a passion for engaging with people and making their jobs easier through technology.
- You will require 5+ years of professional Software Development experience including strong proficiency in C# .NET and Object-Oriented design principles, Production experience with RDBMS e.g. SQL Server, Oracle and a solid understanding of API-based integration patterns REST, GraphQL, or similar.
- You must also have CI/CD and Agentic Engineering experience. Any experience with Charles River IMS CRIMS or other Order Management systems Aladdin, thinkFolio, etc., will prove beneficial.
DUTIES
- Design, build, and maintain integrations and extensions around the Charles River platform CRIMS, including APIs, data feeds, and workflow automation.
- Support Databricks/Azure-based data pipeline work.
- Partner with the CRIMS Technology team to translate requirements into technical solutions.
- Develop and support systems using C# .NET and MS SQL.
- Write comprehensive unit and integration tests to ensure system reliability.
- Collaborate with stakeholders to gather requirements.
- Support and enhance Azure-hosted services e.g. Function Apps, App Services.
- Review code via Pull Requests.
- Participate in Agile ceremonies and technical planning.
- Troubleshoot and resolve platform issues, including data quality defects and integration failures.
REQUIREMENTS
- 5+ Years of professional Software Development experience.
- Strong proficiency in C# .NET and Object-Oriented design principles.
- Production experience with RDBMS e.g. SQL Server, Oracle, etc.
- Understanding of API-based integration patterns REST, GraphQL, or similar.
- Experience working in the Finance industry.
- Experience with Charles River IMS CRIMS or other Order Management systems Aladdin, thinkFolio, etc. advantageous.
- Python development and Cloud platform development experience desirable.
- CI/CD pipeline experience.
- Experience with Agentic Engineering processes.
ATTRIBUTES
- Strong written and verbal communication – able to explain technical detail to both engineers and non-technical stakeholders.
- The ability to 'approach and own' and continuously looks for opportunities to develop.
- A strong belief in doing the right thing.
- A client focused and collaborative approach.
- Intellectual curiosity.