Job description

  • Location:
    London - 30 Gresham Street
  • Department:
    Client, Core Banking and Payments
  • Division:
    IBP Digital and Technology
  • Employment Type:
    Full time
  • Salary:

Senior .Net Engineer (Mortgage Origination) (5305)

Investec is a distinctive Specialist Bank serving clients principally in the UK and South Africa. Our culture gives us our edge: we work hard to find colleagues who'll think out of the ordinary and we put them in environments where they'll flourish. We combine a flat structure with a focus on internal mobility. If you can bring an entrepreneurial spirit and a desire to learn and collaborate to your work, this could be the boost your career deserves.

Research shows that some candidates can be reluctant to apply to a role unless they meet all the criteria. We pride ourselves on our entrepreneurial spirit here and welcome you to do the same – if the role excites you, please don't let our person specification hold you back. Get in touch!

Embedded in our culture is a sense of belonging and inclusion. This creates an environment in which everyone is free to express themselves and helps drive innovation and creativity. At Investec we want everyone to find it easy to be themselves, and to feel they belong. It's a responsibility we all share and is integral to our purpose and values as an organisation.

Role: Senior .Net Engineer (Mortgage Origination)

Location: London

Team Description

We are a dynamic and diverse team of 30+ Developers and Analysts who thrive on variety and working closely with the business. We are responsible for developing and supporting all core systems that originate and service loans across areas ranging from Mortgages and Retail Lending, Asset and Vehicle Finance, Working Capital, and Wholesale / Corporate lending. You will work closely with partners in Sales, Product Development and Operations to develop a keen understanding of how the bank operates and creates value from the nearly £20bn of Assets Under Management within our Lending businesses.

What new technology can you learn about at Investec?

Here are the main technologies we use to power Investec in the cloud:

  • C# to write our backend code
  • TypeScript with Angular and React for building our frontends
  • Azure for our infrastructure in the cloud
  • EventGrid, EventHub and ServiceBus for sending messages
  • MS SQL Server and CosmosDB for storing our data
  • Terraform and Azure Bicep for our infrastructure as code

Description of role and key responsibilities

The next exciting challenge is to build a new origination portal for Mortgages (Retail Lending). The High-Net-Worth mortgage market is very much a growth story at Investec, and we are looking to improve the experience of Originating (agreeing terms) of the deal for both for applicants (external applicant applying), introducing brokers and bankers (internal users that will build and approve the deal).

The Origination journey starts at the point when applicants detail their personal information, income, assets, etc... up to the point when an underwriter approves the application and funds are released. In that journey we'll have to provide the bankers/underwriters with services that will allow them to assess, shape and write the deal.

Some of the services to be built in Azure and used in D365 will be:

  • Affordability checks
  • Product definitions
  • Credit approval
  • Credit search
  • Document Generation

The tool will be integrated with the existing services in the bank (payments, regulatory reporting, client checks, etc).

All of it will be delivered in a combination of Angular front end/.NET/Azure and D365.

In parallel to that, the team will start working on moving the current systems to Azure and enhance current systems/functionality.

It's an exciting opportunity to get experience on the lending journey whilst interacting with cutting edge technology as part of Investec's modernization of its technology stack centred on Azure. 

Core skills and knowledge

  • you're a software engineer at heart and you're enjoy writing code to solve problems
  • you're curious about new technologies and how the financial industry works
  • you're comfortable working in a team that deals with ambiguity
  • you hold yourself and others to a high bar when working with production systems
  • you thrive in a collaborative environment involving different stakeholders and subject matter experts
  • you have strong experience building backend software
  • you're interested in distributed systems and writing resilient, scalable, and secure software
  • you have experience building software in a statically typed language (C#, Java, Go etc.)
  • you enjoy and have experience building APIs

Other attributes that would be helpful, but not essential for the role.

  • you're familiar with how to build applications in Azure
  • you have experience building event driven architectures

you have some experience building web applications using Angular or React

Close map
London - 30 Gresham Street
30 Gresham Street, London, England, GB, EC2V 7QN

Meet the recruiter

David Nice

+44 20 7597 4582


We commit to ensure that everyone is fairly assessed during our recruitment process.

Let us know if you need any reasonable adjustments to complete your application.

Share this page
Share with linkedin
Share with facebook
Share with twitter
Share with email
Job Alerts
Create an alert subscription based on this Job


Private Medical Cover
Virtual GP
Gym Discounts
Psychologist Service
Annual Leave
Life Assurance