1 to 25 of 26 Code Quality Jobs in the East Midlands

Full Stack .NET Developer

Location
Nottingham, England, United Kingdom
Contribute to frontend development using technologies such as React, Blazor, MVC, or similar frameworks Champion Test Driven Development (TDD) and maintain high standards of code quality Support CI/CD pipelines and deployment processes using Azure DevOps Participate in code reviews and promote engineering best practices … unit testing frameworks, and mocking frameworks Experience with Git, CI/CD pipelines, Azure DevOps, and modern software engineering practices Infrastructure as Code using Bicep or ARM templates Docker and containerised development environments Kubernetes and container orchestration platforms Event-driven architectures and messaging technologies such as Kafka or RabbitMQ ...

Full Stack Engineer, Data Science Focus with React

Location
East Midlands, England, United Kingdom
Lambda, Glue, Athena, SageMaker, Step Functions) Collaborate with domain experts to translate rail inspection requirements into technical solutions Write clean, tested, well-documented code following engineering best practices Participate in code reviews, sprint planning, and technical design discussions Collaborate with cross-functional teams including inspection engineers, data scientists … Lambda, EC2, RDS, Glue, or similar) Familiarity with modern frontend tooling (TypeScript, Webpack/Vite, CSS frameworks) Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
Lambda, Glue, Athena, SageMaker, Step Functions) Collaborate with domain experts to translate rail inspection requirements into technical solutions Write clean, tested, well-documented code following engineering best practices Participate in code reviews, sprint planning, and technical design discussions Collaborate with cross-functional teams including inspection engineers, data scientists … signal processing Demonstrated ability to read, understand, and extend complex algorithms and dense business logic written by others Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability ...

Salesforce Developer

Location
Nottingham, England, United Kingdom
Salesforce platform. Working under the guidance of the Lead Salesforce Developer, the role exists to translate business requirements into clean, scalable, and well-documented code, contributing meaningfully to the team's output while continuing to grow in technical depth and independence. This is a development role with real ownership. … Salesforce and third-party systems using REST/SOAP APIs and Platform Events, with support from the Lead Developer for more complex integration patterns. Code Quality: Write clean, well-tested, and well-documented code, maintaining strong test coverage and adhering to development best practices across ...

Senior Software Engineer C++

Location
Nottingham, England, United Kingdom
Take part in planning sessions, retrospectives, sprint reviews, and team demos, helping to shape delivery priorities and drive continuous improvement. Weekly: Engage in public code reviews, engineering dojos, and refinement sessions to enhance code quality, shared understanding, and team capability. Daily: Participate in stand‐ups, perform … unit testing, submit and review pull requests, conduct code reviews, resolve defects, reduce technical debt, monitor system performance, contribute to design work, and collaborate through katas and pair programming. What we're looking for: A degree in Computer Science or a closely related technical discipline. A strong understanding ...

Senior Full Stack Software Engineer AI Native Engineering

Location
East Midlands, England, United Kingdom
coding assistants by building repeatable, governed workflows that can be adopted safely across engineering teams. Define practical engineering standards for AI-generated code, tests, documentation, technical designs and pull-request contributions. Establish prompt, context and specification standards that improve the quality and consistency of AIassisted engineering outputs. … Design and develop bounded engineering agents for activities such as requirements analysis, code generation, test creation, documentation and release validation. Implement or integrate Model Context Protocol servers and clients to connect agents with approved engineering tools and data sources. Build developer tooling that connects AI capabilities with source control ...

Senior Software Engineer C++

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Take part in planning sessions, retrospectives, sprint reviews, and team demos, helping to shape delivery priorities and drive continuous improvement. Weekly: Engage in public code reviews, engineering dojos, and refinement sessions to enhance code quality, shared understanding, and team capability. Daily: Participate in stand-ups, perform … unit testing, submit and review pull requests, conduct code reviews, resolve defects, reduce technical debt, monitor system performance, contribute to design work, and collaborate through katas and pair programming. What we're looking for: A degree in Computer Science or a closely related technical discipline. A strong understanding ...

Lead Software Developer

Hiring Organisation
Oscar Technology
Location
Nottingham, Nottinghamshire, United Kingdom
Employment Type
Full-Time
Salary
£65,000 - £75,000 per annum
developing a mature team of engineers. You'll play a key role in shaping technical direction, driving best practices, and ensuring high-quality, scalable solutions are delivered globally. Alongside dedicated time for out-and-out coding, you'll take ownership of team performance, support career development, and maintain … .NET, Angular, AWS and NoSQL Lead and mentor a team of developers (1-to-1s, coaching, performance support, managerial admin) Drive engineering best practices, code quality, and delivery standards Support Agile delivery and continuous improvement Contribute to architectural decisions and system design Requirements Strong experience with C# ...

Principal Software Engineer - Integration

Location
Grimsby, England, United Kingdom
, resilient, secure software and data integrations supporting clinical safety and operational efficiency. Act as technical authority across backend systems, interfaces, data architecture and code quality, providing expert leadership to development teams. Work with clinical and non‐clinical colleagues to ensure EPR data is accurate, validated, trusted ...

Software Engineering Manager

Location
Nottingham, England, United Kingdom
quality. What We're Looking For Experience leading or mentoring software engineers within Agile teams. Strong software engineering background Passion for engineering excellence, code quality and test-driven development. Experience driving continuous improvement and high-performing teams. Strong stakeholder management and communication skills. Interest in modern engineering … close this vacancy earlier than originally advertised. Skills for the job Agile Leadership AI Angular C#.NET development Coaching & Mentoring Continuous Improvement Engineering Leadership Software Quality Stakeholder Management Technical Leadership #J-18808-Ljbffr ...

Business Process Automation Developer (IBM BAW)

Hiring Organisation
Matchtech
Location
Northampton, Northamptonshire, United Kingdom
Employment Type
Contract
Contract Rate
£600 - £700/day
applications Translate business requirements into scalable technical solutions Develop integrations with enterprise systems, REST APIs and databases Participate in solution design, technical reviews and code quality initiatives Support Agile delivery activities including estimation, sprint planning and execution Troubleshoot and resolve application and production issues Contribute ...

Junior Application Developer (6-month fixed term contract)

Location
Nottingham, England, United Kingdom
maintainable, and well-documented code Conduct code reviews and participate in peer programming sessions Develop and maintain automated tests to ensure software quality and reliability Analyse and refine requirements, asking clarifying questions and providing constructive feedback Balance multiple priorities, including legacy system maintenance and new product … practices Experience with Agile methodologies (Scrum and/or Kanban) Desirable Experience with building AI applications Experience with Azure ARM Templates and Infrastructure as Code (IaC) Interest in and experience with AI, Large Language Models (LLMs) and AI-based development tooling. Familiarity with additional Azure services and resources ...

Staff Software Engineer - React, Typescript

Hiring Organisation
Experian
Location
Nottingham, UK
Employment Type
Full-time
architecture, helping define and drive our front-end engineering strategy. Represent engineering in architecture boards and technical governance forumsChampion engineering best practices across code quality, testing, CI/CD, observability, and software delivery. Embed AI-driven engineering practices, helping teams leverage AI effectively throughout the software development ...

Principal / Senior Embedded Software Engineer

Location
East Midlands, England, United Kingdom
microprocessors Hardware Interfacing: Experience writing low-level drivers for CPU peripherals and external hardware Problem Solving: Exceptional fault diagnosis, debugging, and analytical skills Code Quality: Practical use of version control systems alongside static analysis and code metrics tools Communication: High proficiency in English (minimum IELTS ...

Lead Android Engineer

Location
Nottingham, England, United Kingdom
engineering. Key Responsibilities & Qualifications Lead a cross‐functional team of Android engineers, coaches and product stakeholders. Own the complete Android app development cycle: architecture, code quality, performance and security. Architect and evolve product iterations with a strategic focus on scalability and maintainability. Advocate for testing and quality ...

Data Engineer

Location
Coalville, England, United Kingdom
maintain robust data pipelines to Extract, Load and Transform from various enterprise systems into the ADL Apply SOLID software development principles to ensure code quality, maintainability, and scalability of data engineering solutions Work within TOGAF to align data engineering efforts with enterprise architecture standards and best practices … plus C#, python, pyspark or similar preferable. We’ve been nationally recognised as a 5 star housebuildersince 2010 for supplying high-quality homes for all generations. That’s more than any other major housebuilder. It’s because we combine the brightest minds, the latest technology, and a genuine ...

Salesforce Developer: Fintech Integrations & Automation

Location
Nottingham, England, United Kingdom
Salesforce solutions using Apex, LWC and declarative tools. Working under the Lead Developer, you will translate business requirements into scalable, well-documented code in a regulated financial environment. The role offers real ownership: autonomous task delivery, strong code quality, testing and deployment activity ...

Lead Android Engineer — Hybrid (Nottingham), Scale & Mentor

Location
Nottingham, England, United Kingdom
applications. You will guide architecture decisions, champion best practices, and mentor junior engineers while collaborating across product, design and engineering. The role emphasizes leadership, code quality, performance, security, and scalable product iterations, with a hybrid work arrangement and ongoing professional development opportunities. #J-18808-Ljbffr ...

Senior Java Engineer

Hiring Organisation
London Stock Exchange Group
Location
Nottingham, UK
Employment Type
Full-time
Java Engineer at LSEG you will solve sophisticated challenges that demand a strong command of distributed systems, scalable architectures, and top-tier code quality. Design and develop scalable, high-performance Java applications using modern frameworks and technologies. Proficient Java Programming: Demonstrated experience with Java SE and EE, including object … interests and expertise. Career Stage: Senior AssociateLondon Stock Exchange Group (LSEG) Information: Join us and be part of a team that values innovation, quality, and continuous improvement. If you're ready to take your career to the next level and make a significant impact, we'd love ...

Software Engineer

Hiring Organisation
one2one Recruitment
Location
Rushden, Northamptonshire, United Kingdom
Employment Type
Full-Time
Salary
Salary negotiable
established and innovative engineering business in Rushden. This is a varied, hands-on role covering full-stack development, CI/CD, testing and software quality, with the opportunity to work on applications that integrate with real-world world engineering and IoT technology. The Tech You’ll need practical … Wellbeing benefits Increased annual leave with length of service This could be a great opportunity for a developer who enjoys more than simply writing code – you’ ll have the chance to get involved across the software lifecycle and see your work supporting genuine engineering technology. Interested? Get in touch ...

Senior Software Engineer, AWS

Hiring Organisation
Microlise
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent
Salary
£45,000
Lambda, S3, RDS, IAM and CloudWatch. Understanding of cloud-native architectures, scalability, security and resilience principles within AWS. Knowledge of Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation would be advantageous. Knowledge of object-oriented programming concepts, including polymorphism, inheritance and SOLID principles. Experience working with … producing high-quality, maintainable code. Knowledge of design patterns and software optimisation techniques. A good understanding of different testing approaches and software quality practices. Experience participating in code reviews, sprint ceremonies and collaborative development practices. The ability to coach, mentor and support less experienced engineers. ...

Lead Specialist - Software Development

Location
East Midlands, England, United Kingdom
application of software solutions that enhance engineering analysis across the organisation.You will shape how software is developed and used to automate methods, improve quality and enable multi-disciplinary integration. Acting as a recognised technical authority, you will ensure that solutions meet the highest standards of validation, verification … engineering software development, identifying opportunities to improve efficiency, quality and integration across analysis domains.* Act as the technical authority for software quality, ensuring robust validation and verification across internally developed and supplier-delivered tools.* Lead the resolution of complex and ambiguous technical challenges, enabling effective decision ...

Embedded Software Development Engineer in Test (Embedded SDET) - Nottingham, UK

Hiring Organisation
Veralto
Location
Nottingham, UK
Employment Type
Full-time
cross-functional Agile Scrum team, you'll collaborate closely with Embedded Software Engineers to design robust automated and manual test solutions that improve software quality, accelerate releases and support new product development. You'll become part of a collaborative R&D team of approximately 25 engineers in Nottingham … role offers the opportunity to shape the future of software testing by expanding automation capability, influencing engineering best practices and helping deliver high-quality products to customers worldwide. If you enjoy solving complex technical problems, improving testing processes and working across both software and hardware, we'd love ...

Lead Specialist - Software Development

Location
East Midlands, England, United Kingdom
application of software solutions that enhance engineering analysis across the organisation. Shape how software is developed and used to automate methods, improve quality and enable multidisciplinary integration. Responsibilities Lead development, verification and implementation of software solutions for structural and multidisciplinary analysis. Define and drive the strategic direction … engineering software development, identifying opportunities to improve efficiency, quality and integration across analysis domains. Act as the technical authority for software quality, ensuring robust validation and verification across internally developed and supplier‐delivered tools. Resolve complex and ambiguous technical challenges, enabling effective decision‐making across multidisciplinary ...

Software Test Manager

Location
Market Harborough, England, United Kingdom
Were looking for an experienced Software Test Manager to lead our testing function and play a pivotal role in delivering high-quality Warehouse Control System (WCS) software. Reporting to the Director of IT, you’ll be responsible for defining testing strategies, driving automation, developing testing standards, and leading … talented team in a fast-paced software delivery environment. This is an exciting opportunity for a people focused leader who is passionate about software quality, continuous improvement, and developing high-performing teams. As Software Test Manager, you will: Lead, coach, and develop the Software Test Team and Test ...