Senior Software Engineer - .NET
Prefer a full account with a password? Sign Up to Apply
Job Description
We are looking for an experienced Senior .NET Developer (C#) to join the Acquisitions & Originations engineering team within Experian's Credit & Verification Services business.
The Domain
The Acquisitions & Originations team develops and provides level 3 support for the Delphi Select and Evaluate platforms, which are used across the Acquisitions and Originations business. These are complex, configuration-driven, multi-client systems: each client (bank, lender or other financial institution) runs its own decisioning strategies, rules and data configurations on a shared codebase.
Clients depend on these systems to make real-time lending and origination decisions, so reliability, data integrity and controlled release processes are central to the role.
This is a hybrid, Nottingham based role (40% in the office) reporting to the Lead Developer.
Key Responsibilities
• Own features end-to-end across the full software development lifecycle: requirements analysis, technical design, development, unit and integration testing, code review, deployment and post-release support.
• Design, develop and maintain scalable, maintainable C#/.NET services and components within a complex, multi-client system, ensuring changes are safe across all client configurations.
• Translate high-level and client-specific requirements into robust technical designs, in collaboration with the Technical Lead, Architects, Business Analysts and Product Owners.
• Maintain and improve automated test coverage (unit, integration and regression) to support safe, frequent releases into a live multi-client platform.
• Contribute to and help evolve CI/CD pipelines (Git, Jenkins)
• Identify and help remediate technical debt, and contribute to ongoing modernisation of the platform, including its migration towards cloud-native (AWS) architecture.
• Mentor Intermediate and Junior developers, sharing technical knowledge and supporting their growth, including in the effective use of AI-assisted development tools.
Requirements
Department: Technology
Function: Information Technology
Experience Level: Not Applicable