Code Quality Jobs in the East Midlands

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

Lead Software Engineer (Python)

Nottingham, Nottinghamshire, United Kingdom
London Stock Exchange Group
is in software development, your curiosity, eagerness to learn, and passion for technology will enable you to succeed. Quality is non-negotiable; therefore, a strong focus on code quality, unit testing, and automated testing is essential. Mentoring junior team members and working with management to enhance team skills are also key aspects of this role. … Main Responsibilities/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to standards, best practices, policies, and methodologies. Lead groups of engineers, coordinating with Scrum Master, Product Owners, and management to deliver larger projects. Ensure quality by delivering … reliable, robust software through automated tests in collaboration with quality engineers. Review peers' and junior developers' work, providing guidance and advice. Contribute to software design, leading component design efforts. Participate in retrospectives and reviews to improve team effectiveness. Engage in planning sessions, analyzing requirements, providing design options, and estimating work. Provide timely status updates during Scrum meetings. Offer More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Azure Fullstack Cloud Engineer Professional Leicester, GB

Leicester, Leicestershire, United Kingdom
Avature
environment. In your role you may be responsible for: Use IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with a variety of relational and NoSQL databases (SQL, Postgres, DB2, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (Backbone.js, AngularJS, React.js, Ember.js … JQuery). Work across the entire system architecture, from backend to front end, to design, develop, and support high quality and scalable products. Help maintain and improve code quality, organization, and automatization Create everything from mockups and UI components to algorithms and data structures as you deliver a complete minimally viable product Performance Optimization: Identify … tools such as Azure Monitor Application Insights and Log Analytics. Collaboration and Communication: Work closely with cross-functional teams including DevOps architects and product managers to deliver high-quality solutions. Documentation: Create comprehensive technical documentation for APIs architecture and deployment processes. Required education None Preferred education Bachelor's Degree Required technical and professional expertise API Development: Design develop More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

Chesterfield, England, United Kingdom
JR United Kingdom
to articulate complex technical concepts at varying levels of detail. Your contributions will be pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of … LangChain, with a focus on Retrieval-Augmented Generation (RAG) and text/chat generators. Cloud computing with AWS (ECS, EKS, DynamoDB, Bedrock) Knowledge of git version control, branching, and code versioning. Passionate about code quality, adhering to best practices for code quality, performance, testing, monitoring, documentation, CI/CD. Experience working in an … Large Language Model stacks, vector databases, Haystack, open-source (Mistral, Falcon, Llama 3), and closed-source models like GPT-4 and Claude. Knowledge of Git version control, branching, and code versioning. Renumeration: Healthcare insurance upon passing probation #J-18808-Ljbffr More ❯
Posted:

Junior Software Engineer

Lincoln, England, United Kingdom
JR United Kingdom
to articulate complex technical concepts at varying levels of detail. Your contributions will be pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of … LangChain, with a focus on Retrieval-Augmented Generation (RAG) and text/chat generators. Cloud computing with AWS (ECS, EKS, DynamoDB, Bedrock) Knowledge of git version control, branching, and code versioning. Passionate about code quality, adhering to best practices for code quality, performance, testing, monitoring, documentation, CI/CD. Experience working in an … Large Language Model stacks, vector databases, Haystack, open-source (Mistral, Falcon, Llama 3), and closed-source models like GPT-4 and Claude. Knowledge of Git version control, branching, and code versioning. Renumeration: Healthcare insurance upon passing probation #J-18808-Ljbffr More ❯
Posted:

Junior Software Engineer

Northampton, England, United Kingdom
JR United Kingdom
to articulate complex technical concepts at varying levels of detail. Your contributions will be pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of … LangChain, with a focus on Retrieval-Augmented Generation (RAG) and text/chat generators. Cloud computing with AWS (ECS, EKS, DynamoDB, Bedrock) Knowledge of git version control, branching, and code versioning. Passionate about code quality, adhering to best practices for code quality, performance, testing, monitoring, documentation, CI/CD. Experience working in an … Large Language Model stacks, vector databases, Haystack, open-source (Mistral, Falcon, Llama 3), and closed-source models like GPT-4 and Claude. Knowledge of Git version control, branching, and code versioning. Renumeration: Healthcare insurance upon passing probation #J-18808-Ljbffr More ❯
Posted:

Lead C# Software Engineer

Nottingham, Nottinghamshire, East Midlands, United Kingdom
Hybrid / WFH Options
Adria Solutions
Lead C# Software Engineer Are you a proactive, self-driven engineer who thrives on solving complex problems and delivering high-quality software? Join our fast-growing fintech company and play a key leadership role in shaping the future of our innovative financial products. What Youll Be Doing: Leading the design, development, and maintenance of enterprise-grade applications using … C#, .NET, and SQL Server Enhancing user experiences with modern JavaScript/TypeScript frameworks Driving product improvements through close collaboration with Product Managers, Designers, and other Engineers Ensuring software quality through code reviews, unit testing, and best development practices Contributing to architectural decisions and mentoring junior developers Supporting DevOps processes and cloud-based deployments (bonus if familiar More ❯
Employment Type: Permanent
Salary: £85,000
Posted:

Senior Software Engineer

Nottingham, Nottinghamshire, United Kingdom
Newman Stewart Ltd
in providing advanced product identification and traceability solutions. Their innovative technology supports manufacturers in enhancing efficiency, ensuring compliance, and reducing waste across various industries. With a commitment to quality and continuous improvement, they offer a market-leading portfolio of marking and coding systems, software, and services. The Role As a Senior Software Engineer and C++ expert, you will … deliver high-quality solutions that meet business and customer requirements. Key Responsibilities: Lead and contribute to the design, coding, and validation of embedded software solutions. Drive software quality and efficiency by implementing best practices in design and development. Develop and improve tools, frameworks, and methodologies to enhance software reliability. Work closely with cross-disciplinary teams, ensuring … system modelling. Experience with real-time operating systems, multi-threaded programming, memory management, and on-target debugging. Proficiency in verification techniques such as test-driven development (TDD), unit testing, code reviews, and defect characterization. Hands-on experience with CI/CD systems (e.g., Bamboo, Jenkins), automated test frameworks (e.g., Fitnesse, Cucumber), and hardware debuggers (e.g., Lauterbach) is beneficial. Familiarity More ❯
Employment Type: Permanent
Posted:

Senior Software Engineer

Nottingham, England, United Kingdom
Hybrid / WFH Options
Kerridge Commercial Systems
/or Server). Participate in architectural planning and technical decision-making across front-end and back-end components. Collaborate in an agile (Scrum) team to deliver high-quality software on time and to specification. Integrate systems with RESTful APIs and contribute to microservices-based architectures. Ensure compliance with security … and data protection standards, particularly within the payments industry. Mentor junior developers and actively contribute to continuous improvement initiatives. Take ownership of project deliverables and maintain high standards of code quality and system performance. Skills, Knowledge and Experience: Extensive experience building front-end applications using Blazor (WebAssembly and/or Server-side). Strong proficiency in C# … Blazor apps that interact with them. Understanding of security best practices in web development, especially for handling sensitive data in the payments industry. Proven ability to deliver production-quality front-end features on time and to specification. Strong communication skills and a collaborative mindset, especially when working with cross-functional teams (e.g., design, QA, back-end). Experience More ❯
Posted:

Senior Software Developer

Nottingham, Nottinghamshire, United Kingdom
ONYX Insight
solving skills, as well as an understanding of the methodologies that drive scalable, secure software development. Key Responsibilities: Participating in all phases of software development - including design, implementation, testing, code review and documentation Actively seek ways to improve business software processes and interactions. Collaboration with product owners, designers and other developers to build a best-in-class experience for … our customers Develop, maintain, monitor, and support our core platform, helping to automate and streamline data processes Write robust, scalable code Participate in quality assurance and code quality management Ideally you'll have/be: 3+ years of commercial software development experience using recent versions of C# .Net (6-9) Experience of active involvement More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Tech Lead

Nottingham, England, United Kingdom
Teksystems
with an external development team using a Waterfall methodology, as well as managing end-to-end project lifecycles to optimize performance Working with experienced Laravel developers on tasks including: - Code quality and peer reviews - Process improvement - Incident response - Testing • Work closely with a Project Manager and external developers to allocate development resource • Translating business priorities and user … technical effort and resources required • Architect, design and develop bespoke web applications and PHP modules with standardised tools • Collaborate with stakeholders to create technical requirements from user stories • Conduct code reviews and provide constructive feedback to developers • Work with the Project Manager on cost elements of running the system, 3rd party applications and development • Maintain an on-going focus More ❯
Posted:

Senior Software Engineer

Nottingham, England, United Kingdom
Hybrid / WFH Options
Digital Waffle
Lead the design and build of new product features, services, and technical systems Own features end-to-end—from technical design to testing, deployment, and monitoring Write production-grade code alongside the team (this is a hands-on role) Align technical delivery with business goals through close collaboration with stakeholders Mentor and support developers, fostering a culture of learning … and improvement Maintain high standards for code quality, scalability, and team communication What You’ll Bring 7+ years’ experience in software engineering, including recent time in a senior or lead role Strong experience with Node.js (NestJS), TypeScript , and Vue 3 Solid understanding of cloud infrastructure (preferably AWS) and CI/CD practices A thoughtful approach to system More ❯
Posted:

Software Engineering Senior Scala Developer Professional Leicester, GB

Leicester, Leicestershire, United Kingdom
Avature
innovation and adoption of new technology. Your role and responsibilities As a Senior Scala Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring … and implement front-end and back-end applications using Scala. Collaborate with cross-functional teams to design develop and test applications that meet business requirements. Follow best practices in code quality testing and deployment throughout the development lifecycle. Contribute to decision-making and improvement ideas. Communicate effectively with cross functional team translating technical concepts into clear and … as Akka, Play Framework and Cats. Systems administration experience for Scala Strong written and verbal communication to collaborate with cross-functional teams. Experience mentoring junior developers and participating in code reviews to uphold high quality standards. Experience with J2EE applications, JBoss, Jenkins, Ansible, Git A strong understanding of Agile methodologies and ways of working. Experience leading client More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Engineer

Leicester, England, United Kingdom
Hybrid / WFH Options
Blue Light Card
join our Engineering team at Blue Light Card. In this key role, you’ll work closely with the Director of Engineering and cross-functional teams to deliver high-quality software products, ensuring seamless production systems. You’ll shape technical solutions, establish design standards, and drive continuous improvement within our Engineering Community of Practice. You’ll be an integral … defining and advocating for modern, scalable, and maintainable software development, testing, and delivery standards that are inclusive and sustainable Advocate for quality by driving initiatives that enhance code quality, testing coverage, and system reliability, while ensuring alignment with established quality standards Provide technical guidance, steering teams through complex obstacles as a trusted subject … of Cloud Architectural Patterns, Microservice Patterns, and related technologies Proven ability to design and implement best practices for app, web, backend, and database technologies to deliver scalable, high-quality solutions Hands-on experience with Cloud Infrastructure and DevOps tools including AWS, Azure, Kubernetes, and CI/CD pipelines with a focus on applying industry best practices A track More ❯
Posted:

Full Stack Developer

Lincoln, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
sustainability and carbon footprint data Build and improve key features across our web apps — from architecture to deployment Design, develop and maintain high-quality web UIs Ensure code quality, scalability, and maintainability Identify problems, propose solutions, and implement them end-to-end Collaborate on planning sprints, retros, and technical discussions Shape and nurture best engineering … Query , Redux , automated testing, and data visualization Bonus if you’ve worked with GitHub Actions, AWS, CDK, security, networking Is proactive, communicative, and enjoys solving complex problems with clean code Understands the full lifecycle of shipping software — from idea to deployment Speaks English comfortably Cares about sustainability and wants to build for impact Nice to have: LangChain/LangGraph More ❯
Posted:

Full Stack Developer

Chesterfield, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
sustainability and carbon footprint data Build and improve key features across our web apps — from architecture to deployment Design, develop and maintain high-quality web UIs Ensure code quality, scalability, and maintainability Identify problems, propose solutions, and implement them end-to-end Collaborate on planning sprints, retros, and technical discussions Shape and nurture best engineering … Query , Redux , automated testing, and data visualization Bonus if you’ve worked with GitHub Actions, AWS, CDK, security, networking Is proactive, communicative, and enjoys solving complex problems with clean code Understands the full lifecycle of shipping software — from idea to deployment Speaks English comfortably Cares about sustainability and wants to build for impact Nice to have: LangChain/LangGraph More ❯
Posted:

Full Stack Developer

Leicester, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
sustainability and carbon footprint data Build and improve key features across our web apps — from architecture to deployment Design, develop and maintain high-quality web UIs Ensure code quality, scalability, and maintainability Identify problems, propose solutions, and implement them end-to-end Collaborate on planning sprints, retros, and technical discussions Shape and nurture best engineering … Query , Redux , automated testing, and data visualization Bonus if you’ve worked with GitHub Actions, AWS, CDK, security, networking Is proactive, communicative, and enjoys solving complex problems with clean code Understands the full lifecycle of shipping software — from idea to deployment Speaks English comfortably Cares about sustainability and wants to build for impact Nice to have: LangChain/LangGraph More ❯
Posted:

Full Stack Developer

Northampton, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
sustainability and carbon footprint data Build and improve key features across our web apps — from architecture to deployment Design, develop and maintain high-quality web UIs Ensure code quality, scalability, and maintainability Identify problems, propose solutions, and implement them end-to-end Collaborate on planning sprints, retros, and technical discussions Shape and nurture best engineering … Query , Redux , automated testing, and data visualization Bonus if you’ve worked with GitHub Actions, AWS, CDK, security, networking Is proactive, communicative, and enjoys solving complex problems with clean code Understands the full lifecycle of shipping software — from idea to deployment Speaks English comfortably Cares about sustainability and wants to build for impact Nice to have: LangChain/LangGraph More ❯
Posted:

Full Stack Developer

Derby, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
sustainability and carbon footprint data Build and improve key features across our web apps — from architecture to deployment Design, develop and maintain high-quality web UIs Ensure code quality, scalability, and maintainability Identify problems, propose solutions, and implement them end-to-end Collaborate on planning sprints, retros, and technical discussions Shape and nurture best engineering … Query , Redux , automated testing, and data visualization Bonus if you’ve worked with GitHub Actions, AWS, CDK, security, networking Is proactive, communicative, and enjoys solving complex problems with clean code Understands the full lifecycle of shipping software — from idea to deployment Speaks English comfortably Cares about sustainability and wants to build for impact Nice to have: LangChain/LangGraph More ❯
Posted:

Head of Software Development

Mansfield, Nottinghamshire, East Midlands, United Kingdom
Reed Technology
role is pivotal in driving the technical execution of their product roadmap, working closely with the Head of Product and Head of Operations to ensure timely and high-quality delivery. As the Head of Development, you will provide technical leadership, manage development processes, and implement Agile best practices. You will be responsible for defining and optimizing development workflows … Key Responsibilities Technical Leadership: Oversee the front-end and back-end teams, ensuring best practices, design specifications, high-quality coding standards, and scalable architecture. Ensuring adherence to code quality standards Agile Development & Process Optimization: Champion Agile best practices, fostering a culture of continuous improvement. Lead sprint planning, backlog refinement, and retrospectives. Implement and manage Agile … Lead architectural decisions, ensuring scalability, security, and performance. Team Management & Development: Build, mentor, and manage a high-performing engineering team, fostering a culture of collaboration and innovation. Testing & Quality Assurance: Define and implement test management processes to ensure reliable and high-quality software. Lead the adoption of test automation frameworks for unit, integration, and end-to More ❯
Employment Type: Permanent
Posted:

Lead Software Engineer

Nottingham, UK
Hybrid / WFH Options
Digital Waffle
Lead the design and build of new product features, services, and technical systems Own features end-to-end—from technical design to testing, deployment, and monitoring Write production-grade code alongside the team (this is a hands-on role) Align technical delivery with business goals through close collaboration with stakeholders Mentor and support developers, fostering a culture of learning … and improvement Maintain high standards for code quality, scalability, and team communication What You’ll Bring 7+ years’ experience in software engineering, including recent time in a senior or lead role Strong experience with Node.js (NestJS), TypeScript, and Vue 3 Solid understanding of cloud infrastructure (preferably AWS) and CI/CD practices A thoughtful approach to system More ❯
Posted:

Full Stack Developer

Town Centre, Northampton, Northamptonshire, England, United Kingdom
Tennex Recruitment Solutions
first applications using the Microsoft technology stack. You’ll contribute to the full software development lifecycle, from design and development to testing and deployment, with a strong focus on code quality and collaboration. Remote I Hybrid I Onsite - Dependant on the candidate. Our partner has their main HQ in Northamptonshire, if candidates are within 1 hour commute … Vibrant company offering flexibility based on the successful candidate. Key Responsibilities Develop, maintain, and test high-quality software solutions (back-end and front-end). Participate in code reviews and contribute to best practices through pull requests. Write and maintain living technical documentation (wiki-based). Collaborate closely with other developers, testers, and product stakeholders. Required Skills More ❯
Employment Type: Full-Time
Salary: £38,000 - £48,000 per annum
Posted:

Software Engineering Manager

Nottingham, England, United Kingdom
MHR International UK Limited
ensuring you stay at the forefront of technology and leadership practices. Your Team You’ll lead a dynamic, collaborative team of software engineers and testers committed to delivering quality, scalable, and maintainable software. Working with Scrum Masters and the Product Design Team, you’ll foster a culture of cooperation, learning, and continuous improvement. By identifying challenges and implementing … environment aligned with our ambitious product roadmaps. Your Impact As a leader, you’ll shape the future of our engineering capabilities. Promoting best practices, driving efficiency, and ensuring software quality will directly impact the success of our products. Your mentoring and coaching will empower your team to push boundaries and deliver outstanding results. Effective communication with stakeholders and … product managers, designers, and developers to understand requirements and integrate software components seamlessly. Effective communication skills with team members and stakeholders. Knowledge of best practices in software development, including code quality, scalability, and maintainability. Up-to-date with the latest technologies and industry trends. Benefits to support you personally and professionally Alongside working with an incredible team More ❯
Posted:

Senior Software Engineer - CIAM XDP

Great Houghton, Northamptonshire, United Kingdom
Barclays Bank PLC
technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect … sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalate breaches of policies/procedures If managing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Data Engineer

Lincoln, England, United Kingdom
Hybrid / WFH Options
BJSS
and enjoy the challenge of building reliable, efficient data applications systems, services and platforms. You have a good understanding of coding best practices and design patterns and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation and alerting. You have experience in writing well tested object-oriented Python. More ❯
Posted:

Data Engineer

Nottingham, England, United Kingdom
Hybrid / WFH Options
BJSS
and enjoy the challenge of building reliable, efficient data applications systems, services and platforms. You have a good understanding of coding best practices and design patterns and experience with code and data versioning, dependency management, code quality and optimisation, error handling, logging, monitoring, validation and alerting. You have experience in writing well tested object-oriented Python. More ❯
Posted:
Code Quality
the East Midlands
25th Percentile
£36,250
Median
£38,750
75th Percentile
£43,125
90th Percentile
£44,250