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.
Auto-apply to this jobView original posting ↗
C#.NET Software Engineer (CPT Onsite) at Datafin Recruitment — Cape Town, Western Cape · JobAlertsZA