
.Net Engineer
Job Description
We are looking for an enthusiastic Software Engineer to work at the forefront of our cloud modernisation, within our Credit & Verification Services. This is a hybrid role requiring travelling to Nottingham 2 days a week.
Background:
Credit and Verification Services currently comprises nearly 100 engineering teams who deliver over 200 products achieving significant revenue per annum for our UK Business.
Our Tech:
Our architecture is built on Kubernetes (EKS), enabling us to run scalable, resilient microservices in the cloud. On top of this, we leverage a wide range of AWS services (Lambda, Kinesis, Dynamo and RDS to name just a few), to enhance performance, observability, and integration across our platform placing a strong emphasis on quality and automation.
Reporting into our Engineering Director, you will be part of a high-performance engineering team that delivers the product backlog of Ascend Cloud Foundation Platform. You will work closely with other Software Engineers to both maintain existing systems and build our cloud-native microservices and web applications using the latest technologies and architectural patterns.
Main Responsibilities:
- Working as a software developer in an agile team to deliver high-quality software solutions within agreed timelines, ensuring alignment with business requirements and agile principles.
- Translating business requirements to clean, scalable code ensuring minimal defects.
- Collaborate closely with cross-functional team members to design, develop, test, and release.
- Follow DevSecOps practices into the development lifecycle to ensure code quality & security while leveraging static code analysis and security scan tools.
- Provide clear and concise documentation for code, processes, and system architecture to facilitate knowledge sharing and maintainability.
- Hands-on experience with .NET 6+ or .NET Core or .NET Framework building scalable, maintainable and performant REST/SOAP/RPC APIs with microservice or SOA architectures using ASP.NET with proficiency in C#.
- Proven track record of building secure, high-volume transaction web-based software systems ideally, in regulated environments
- Proficient in writing high-quality unit and integration tests using xUnit or nUnit, with hands-on experience in Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
- Experience with using mocking frameworks to ensure test reliability.
- Familiarity with clean architecture, SOLID principles, and design patterns.
- Experience with any of NOSQL or SQL Databases.
- Knowledge of Containers, Docker.
- Working knowledge of any source control (e.g. Bitbucket, Github, Gitlab)
- Fundamental knowledge of CI & CD.
Useful skills:
- Working knowledge of using GEN AI tools for coding
- Knowledge with Python/Scala or big data frameworks (e.g. spark)
- Experience having worked in an agile team using either Scrum or KANBAN.
- Experience working with Domain Driven Design, Event Driven Architecture.
- Experience with any of streaming, messaging, event bus technologies.
- Familiarity with Infrastructure as Code (IaC) using Terraform or AWS CloudFormation or CDK.
- Experience on static code quality analysis tools, vulnerability management.
Benefits package includes:
- Hybrid working
- Great compensation package and discretionary bonus
- Core benefits include pension, bupa healthcare, sharesave scheme and more
- 25 days annual leave with 8 bank holidays and 3 volunteering days. You can purchase additional annual leave.
Our uniqueness is that we celebrate yours. Experian's people first, inclusive and purpose driven culture is multi award-winning; World's Best Workplaces™ 2025 (Fortune Global Top 25), Great Place To Work™ in 26 countries to name a few. Check out Experian Life on social or explore our Careers Site to understand why. Experian is also proud to be an Equal Opportunity and Affirmative Action employer. If you have a disability or special need that requires accommodation, please let us know at the earliest opportunity.
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here
#LI-Hybrid
This is a hybrid remote/in-office role.
Experian Careers - Creating a better tomorrow together
Find out what its like to work for Experian by clicking here