Software Engineer J.D. Power

Abundant Code

United Kingdom

Remote

GBP 60,000 - 90,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JD Power is seeking a Software Engineer in a virtual-first setup. You will investigate, analyse, and reverse engineer existing software systems, leveraging AI to accelerate understanding and improve code quality.

You will contribute to the full software lifecycle, including design, development, testing, support, maintenance, and optimisation of internal applications and databases. You will maintain production applications and data tools, provide 3rd level support, and work with the Development

Qualifications

  • Strong analytical and problem-solving skills with sound judgement.
  • Extensive C#/.NET development across modern and legacy platforms.
  • Ability to read/maintain legacy VB6/Classic ASP code is a plus.
  • Solid SQL Server experience with ADO.NET/Dapper or EF Core.
  • Experience with container deployments and AWS services; IaC familiarity.
  • Experience writing automated tests and building test suites.

Responsibilities

  • Maintain and develop Production applications and data tools used by teams.
  • Provide 3rd level support for Production applications, tools and data processes.
  • Collaborate with the New Development Manager on new applications and tools.
  • Implement security measures and principle of least privilege.
  • Ensure development follows industry best practices and produce documentation.
  • Architect solutions aligning technical and business goals.

Skills

C#/.NET
ASP.NET Core
ASP.NET MVC
Web API
WebForms
WinForms
.NET Framework 4.8
SQL Server
ADO.NET/Dapper
Entity Framework Core
Docker on Linux
AWS ECS Fargate
AWS Lambda
Terraform
Git/GitLab
GitLab CI/CD
xUnit/NUnit
Moq
XML/SOAP/REST

Tools

Docker (Linux)
AWS
Terraform
GitLab CI/CD

Job description

Software Engineer Overview

Company Name: J.D. Power

Job Role: Software Engineer

Qualifications: Not specified

Category: I

Job Type: Full Time

Location: United Kingdom

The role
Job Description

Location: Remote Europe

Reports to: Software Development Manager

Employment Type: Full-time

This is an existing vacancy

About the Role

The Software Engineer is responsible for investigating, analysing, and reverse engineering existing software systems, leveraging AI-powered tools and techniques to accelerate understanding, improve code analysis, and enhance documentation. The role contributes to the full software development lifecycle, including the design, development, testing, support, maintenance, and optimisation of internal applications and databases, while identifying opportunities to use AI to improve efficiency, quality, and innovation across software solutions.

In this role, you will
  • To maintain and develop of all Production applications and all Data Import, Data Export and Editorial tools used by the Editorial, Production and Valuations teams
  • To provide 3rd level support for all Production applications, tools and data processes.
  • Working with the New Development Manager to develop new applications, tools etc…
  • Understand and implement security measures, minimum privilege principles and protect data from unwarranted use.
  • To ensure that all development is carried out according to industry best-practice standards
  • To ensure that full documentation is produced for all software
  • Architecting solutions that meet both our technical aspirations and the strategic requirements of our business
Required Qualifications
  • Excellent analytical and problem-solving skills with good judgement and decision-making ability, able to put theory in practice to find innovative ways of resolve problems.
  • Strong C#/.NET development skills spanning both current and legacy platforms: ASP.NET Core (Razor Pages and MVC) on .NET 8 and .NET 10, and legacy ASP.NET MVC 5, Web API 2, WebForms and WinForms on .NET Framework 4.8.
  • Ability to read, maintain and help modernise legacy Visual Basic 6 and Classic ASP (VBScript) applications; experience migrating VB6/COM systems to .NET is a strong advantage.
  • Solid SQL Server experience: stored-procedure-based data access via ADO.NET/Dapper and Entity Framework Core, and comfort working without an ORM where required.
  • Experience with, or a genuine willingness to learn, containerised deployments (Docker on Linux) and AWS cloud services such as ECS Fargate, Lambda, S3, Systems Manager/Secrets Manager and CloudWatch; exposure to Infrastructure-as-Code (Terraform) is a plus.
  • Experience writing automated tests (xUnit/NUnit, Moq) and building integration and regression (“golden file”) test suites for business-critical systems.
  • Understanding of XML/SOAP/REST-based B2B integrations and partner/insurer messaging protocols.
  • Knowledge of using Git/GitLab for source control, and familiarity with GitLab CI/CD pipelines
Preferred Qualifications
  • Language Skills: Knowledge of Spanish and/or German would be an advantage, but is not essential.
  • ITIL Knowledge: Familiarity with ITIL principles, ideally at least at ITIL Foundation level.
  • ISO 27001: Basic knowledge and understanding of ISO 27001 standards and information security practices.
  • TDD: Knowledge or experience of Test-Driven Development (TDD).
Why Join JD Power

JD Power powers auto-related decisions through proprietary data, advanced analytics, deep industry expertise, and workflows that connect insight to action. Operating across North America, Europe, and Australia, we help customers make better decisions and achieve better outcomes.

As a virtual-first company, we offer flexible work arrangements, opportunities for learning and development, and a culture centered on the Values that guide how we work every day.

  • We power our customers’ success. Everything we do is focused on helping customers make better decisions and achieve better outcomes.
  • We are innovative, collaborative, and grounded in data. We combine advanced analytics with human expertise to deliver insight that holds up in the real world.
  • We make things easy. We turn complexity into clarity so teams can act faster and with confidence.
  • We get it done. We focus on execution, accountability, and results.
  • We start with trust and prove it every day. Independence, integrity, and credibility are the foundation of our work.
Equal Opportunity & Accommodations

JD Power is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

JD Power is committed to providing reasonable accommodations throughout the recruitment process for individuals with disabilities or other protected needs under applicable local laws. Please contact careers@jdpower.com for accommodation request.

Data Privacy

JD Power does not disclose your personal data to unauthorized third parties. However, as a global corporation consisting of multiple affiliated companies in various countries, JD Power has international sites and JD Power uses resources located throughout the world. JD Power may from time to time also use third parties to act on JD Power’s behalf. You agree to the fact that to the extent necessary your personal data may be transferred and/or disclosed to any company within JD Power group of companies as well as to third parties acting on JD Power’s behalf, including also transfers to servers and databases outside the country where you provided JD Power with your personal data. Such transfers may include for example transfers and/or disclosures outside the European Economic Area and in the United States of America. If you are a California or United Kingdom resident, additional disclosures about the information we collect and how we use that information can be found by clicking here .

Applications

Candidates must be legally authorized to work in the country where employment is offered. JD Power does not provide employment sponsorship for this position.

To all recruitment agencies: JD Power does not accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes.

Visa sponsorship: check with employer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

J.D. Power • United Kingdom

Remote
GBP 65,000 - 90,000
Flexible work arrangements
Learning & development
Data-driven culture
Senior Software Developer for Analytics
Senior Software Developer for Analytics

JD Power • United Kingdom

Remote
GBP 90,000 - 130,000
Customer Success Manager - German Speaking
Customer Success Manager - German Speaking

JD Power • United Kingdom

Remote
GBP 55,000 - 75,000
Flexible work arrangements
Learning & development opportunities
Customer Success Manager - German Speaking
Customer Success Manager - German Speaking

J.D. Power • United Kingdom

Remote
GBP 70,000 - 100,000
Flexible work arrangements
Learning and development opportunities
Remote-first company culture
Technology and Data Manager
Technology and Data Manager

Jones Lang LaSalle Incorporated • Annesley

On-site
GBP 70,000 - 90,000
Data Lead - Artificial Intelligence & Automation (12 Month Fixed-Term Contract) Information Tec[...]
Data Lead - Artificial Intelligence & Automation (12 Month Fixed-Term Contract) Information Tec[...]

Smiths Group plc • United Kingdom

On-site
GBP 60,000 - 80,000
Data Engineer
Data Engineer

Jd • Greater London

On-site
GBP 65,000 - 95,000
Learning & Development Lead - Rolls Royce
Learning & Development Lead - Rolls Royce

Jones Lang LaSalle Incorporated • West of England

On-site
GBP 65,000 - 95,000
Senior Sales Engineer
Senior Sales Engineer

S&P Global • Greater London

Hybrid
GBP 85,000 - 120,000
Health & Wellness
Flexible Downtime
Continuous Learning
+3
Lead Software Engineer - Customer Lifecycle
Lead Software Engineer - Customer Lifecycle

Kraken • Greater London

On-site
GBP 90,000 - 150,000