We bring an Out of the Ordinary approach to creating and managing wealth.
Founded in South Africa as a small finance company, today we offer clients our services as a global bank and asset management group.
Follow us on LinkedIn for unique insights from leading minds within the world of finance and Out of the Ordinary stories about our people, communit...
Read more about this company
Software Engineer (UK Offshore - Client Data Management)
We are seeking a highly skilled and motivated Software Engineer to join our Investec UK Offshore division, supporting the delivery of strategic technology initiatives within the Client Data Management (CDM) Platform.
This role requires a technically strong engineer who can quickly understand existing systems and play a key role in designing and implementing modernised solutions — with a particular focus on enabling the successful decommissioning of legacy platforms.
The CDM platform comprises multiple workstreams aligned to strategic programmes and domain-specific tech stacks. The successful candidate will contribute to the platform's long-term evolution, delivering real impact across the UK business. This is a collaborative, hands-on engineering role, requiring close interaction with stakeholders across the business and technology, while aligning to UK Banking Business hours.
Key Responsibilities
Design, develop, and maintain robust, secure, and scalable full-stack applications using .NET Core, Azure services, and modern front-end frameworks.
Build and maintain integrations between internal and external platforms, ensuring consistency, reliability, and secure data flows.
Contribute to the design and implementation of RESTful APIs, event-driven architectures, and Azure-native services.
Support the transformation of existing systems by enhancing legacy features and developing greenfield applications aligned to Investec's cloud-first strategy.
Collaborate with business analysts and product owners to translate business requirements into technical solution designs.
Provide technical mentorship to junior developers and support team members in problem-solving and upskilling.
Contribute to platform-level improvement initiatives including template creation, infrastructure as code (Terraform/Bicep), and DevOps practices.
Qualifications, Experience and Skills
Minimum 8 years+ of experience in full-stack development, primarily using .NET / .NET Core.
Proficiency in Azure Cloud services such as Functions, Container Apps, Service Bus, EventGrid, EventHub, and Cosmos DB.
Strong working knowledge of SQL, including MS SQL and data modelling for scalable applications.
Experience with infrastructure-as-code tools like Terraform and Bicep.
Front-end proficiency with TypeScript, Angular and/or React, alongside HTML and CSS.
Experience in developing and consuming REST APIs and building cloud-native, event-driven solutions.
Familiarity with Microsoft Power Platform is beneficial.
Ability to work effectively within a team, mentor others, and collaborate with cross-functional stakeholders.