Code Quality Jobs in the Midlands

1 to 25 of 128 Code Quality Jobs in the Midlands

Sr. Software Engineer II

Stratford-upon-avon, Warwickshire, United Kingdom
Menlo Ventures
using frontend frameworks such as Angular, Blazor, or React. Work closely with Product Managers, Designers, and other Engineers to drive product development and deliver customer-centric solutions. Participate in code reviews and ensure the delivery of high … quality, maintainable code. Provide mentorship and guidance to junior engineers, contributing to best practices and coding standards. Contribute to architectural decisions and technical designs to improve software quality and maintainability. Research and implement emerging technologies to enhance development efficiency and product quality. Implement secure coding practices and ensure adherence to industry security standards and best practices. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

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:

Senior Software Engineer - Platform Development

Birmingham, England, United Kingdom
OneStream Software
with the team across various infrastructure layers. Primary Duties and Responsibilities Design and architect solutions. Provide documentation of source codes, defining standards and improve them, APIs, flow diagrams, reviewing code requests. Build and deliver solutions that meet/exceed customer/stakeholder expectations. Proactively suggest options for solutions that make the feature easy to use and improve customer experience. … in software design, provide training. Serve as an onboarding partner for new hires and training. Member of the required approvers for pull requests, release branch. Run/Lead formal Code Review meetings. Help maintain code quality, organization, and automatization. Other ad hoc duties as assigned by leadership. Reasonable accommodation may be made to enable individuals with … and industry experience with detail-oriented software design with a strong command of design patterns and problem-solving expertise in areas such as memory and performance tuning of managed code and SQL query optimization. Proficient in language frameworks such as: C#, VB.NET, .NET, Core, ASP.NET, Blazor. Understanding of RESTful API design and experience in building and assembling installation automation More ❯
Posted:

Microsoft .NET Developer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Version 1
we live in. We foster strong partnerships with leading technology giants including Microsoft, AWS, Oracle, Red Hat, OutSystems, Snowflake, ensuring that our customers are provided with the highest quality solutions and services. We’re an award-winning employer reflecting how our employees are at the very heart of Version 1 and what we do: UK & Ireland's premier … application development and/or business process change requests under the direction of the appropriate Technical Lead Develops test scenarios and scripts as an integral component of the software quality assurance process Developing solutions leveraging Cloud first architecture, .NET, C# in a Microsoft Azure environment Create clean, maintainable code and supporting technical documentation Delivery of application development … REST, RPC) Familiarity with Cloud services, especially Microsoft Azure AIS Understanding of Agile methodologies Excellent troubleshooting and communication skills Attention to detail Bonus Skills Experience/exposure of Low Code technology such as Power Platform/Dynamics 365 Appreciation of leveraging AI tooling to accelerate development Additional Information Why Version 1? At Version 1, we believe in providing our More ❯
Posted:

Technical Lead

Longbridge, Warwickshire, United Kingdom
Hybrid / WFH Options
Kerv Digital
and understands why not just what. Work with the Delivery Manager to continually iterate and improve on ways of working, helping to develop the team and ensure the quality and pace of the objectives. Lead on technical discussions Own constructing best practice and sharing that within the team Be a key part of Kerv s technical leadership, helping … the future of the company Lead on communications with the client and any partners Communicate with our clients throughout the development process. Ensure the team delivers high standards of code quality, through peer-review, in team mentoring, etc. Agile, both in the delivery methodology and in ability to technically react. Champion the principles of accessibility (never deliberately … architecture skills. Extensive experience utilising multiple technologies to support the architectural design and team (e.g. Java, .Net, Node.js, C#, React, Angular, Spring, Kubernetes & Docker and Mobile experience) Love clean code, love helping others achieve it A good understanding of WCAG 2.2 would be preferable Excellent verbal and written English skills. Personal attributes Passionate about tech Keen to share that More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Technical Lead

Longbridge, City and Borough of Birmingham, West Midlands (County), United Kingdom
Hybrid / WFH Options
Kerv Digital
and understands why not just what. Work with the Delivery Manager to continually iterate and improve on ways of working, helping to develop the team and ensure the quality and pace of the objectives. Lead on technical discussions Own constructing “best practice” and sharing that within the team Be a key part of Kerv’s technical leadership, helping … the future of the company Lead on communications with the client and any partners Communicate with our clients throughout the development process. Ensure the team delivers high standards of code quality, through peer-review, in team mentoring, etc. Agile, both in the delivery methodology and in ability to technically react. Champion the principles of accessibility (never deliberately … architecture skills. Extensive experience utilising multiple technologies to support the architectural design and team (e.g. Java, .Net, Node.js, C#, React, Angular, Spring, Kubernetes & Docker and Mobile experience) Love clean code, love helping others achieve it A good understanding of WCAG 2.2 would be preferable Excellent verbal and written English skills. Personal attributes Passionate about tech Keen to share that More ❯
Employment Type: Contract
Posted:

Senior Software Engineer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Kerv Digital for Digital Transformation
clients. Engage in daily hands-on coding and collaborative work. Maintain communication with clients throughout the development process. Support and mentor other engineers, fostering a team environment. Ensure high code quality through peer reviews and sharing best practices. Apply Agile methodologies and adapt to technical challenges. Contribute to the technical design, implementation, pipelines, testing, and delivery of … Familiarity with CI/CD processes and pipelines. Deep understanding of BDD, TDD, and SOLID principles. Experience with object-oriented programming, enterprise integration, and microservices architecture. Passion for clean code and mentoring others. Knowledge of WCAG 2.2 is a plus. Excellent communication skills in English. Personal attributes: Passionate about technology and sharing that passion. Ability to explain technical concepts … timelines. Experience with the public sector or working as a partner is preferable. Experience engaging with senior client stakeholders. Work style: Self-directed but collaborative. Detail-oriented and quality-focused. Effective at conflict resolution and team collaboration. Adaptable to remote work across countries. Flexible to meet tight deadlines. What we offer: We are committed to providing an excellent More ❯
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:

Technical Lead (Full Stack Java)

Birmingham, England, United Kingdom
Hybrid / WFH Options
Version 1
within both public and private sectors. Key Responsibilities Technical Leadership: Provide technical leadership within a team to coordinate and deliver scalable, secure solutions in line with industry best practices (code quality, CI/CD, security, etc.). Project Management: Work within a project management/agile delivery methodology to ensure timely and high-quality delivery … Functional Requirements: Experience developing applications with non-functional requirements in mind. Application Design: Experience in application/digital services design. Software Engineering Practices: Proficiency in software engineering practices like code reviews, CI/CD pipelines, and SOLID/DRY principles. Technical Skills: Hands-on experience with the following technologies: Frontend: JavaScript/TypeScript, Angular, React, Node. Backend: Java, Spring More ❯
Posted:

Senior Software Engineer - Full Stack

Birmingham, Staffordshire, United Kingdom
Hybrid / WFH Options
Flooid Limited
for software development. Work within Agile methods/frameworks such as Scrum & Kanban. Take an active role in daily stand up, planning, and retrospective meetings. Collaborate to embed quality throughout the SDLC. Support development of new solutions, third-party integrations, and legacy system enhancements, following industry best practices. … Troubleshoot and resolve system issues using problem-solving skills. Research and assess technical solutions to business challenges. Use KPIs and metrics to validate software quality. Support estimation and conduct code reviews. Supporting team upskillingand mentoring others. At Flooid you will find: A remote-first culture with the option for hybrid working arrangements. The ability to travel to Birmingham is … and implications of technical decisions as well as programming skills across a range of platforms. You will also: Have a passion for Software Engineering and writing quality code Have strong experience of Java and Angular technologies Have expertise in the full software development lifecycle, Agile, and SDLC practices. Possess a track record of launching great products Have More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Intermediate Java Software Engineer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Version 1
live in. We foster strong partnerships with leading technology giants including Microsoft, AWS, Oracle, Red Hat, OutSystems, and Snowflake, ensuring that our customers are provided with the highest quality solutions and services. We’re an award-winning employer reflecting how our employees are at the very heart of Version 1 and what we do: UK & Ireland's premier … us and we’ll invest in you! Job Description As an Intermediate Java Software Engineer, you will be part of a cross-functional team, working on developing high-quality, maintainable software solutions to meet our clients' needs. You will continue to expand your technical skills and contribute to process improvements, while also taking ownership of key tasks and … and an Agile environment Solid software engineering background covering SOLID principles with Java experience. Solid experience with Test-Driven Development (TDD) principles, writing unit and integration tests to ensure code quality, and maintaining a reliable testing suite to support continuous integration and delivery. Some experience with Apache Kafka, including working on distributed messaging systems for real-time More ❯
Posted:

Senior Java Developer

Birmingham, West Midlands, United Kingdom
Hybrid / WFH Options
Halian Technology Limited
mentoring to other engineers in the team Contribute to solution architecture and strategic technical direction Build, integrate, and maintain REST APIs and backend services Champion best practices in software quality, CI/CD, observability, and DevOps Collaborate with cross-functional teams including Product, QA, and DevOps Optionally take on people management responsibilities for engineers Stay updated with emerging More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Junior Software Engineer

Worcester, 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

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

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:

Junior Software Engineer

Shrewsbury, 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:

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

Bromsgrove, England, United Kingdom
Hybrid / WFH Options
Klipboard
key responsibility in this role, providing technical leadership to junior and intermediate level engineers. Design, develop, maintain, and scale Vigo’s systems and services. Participate in operational design and code review. Architect and develop one or more major areas of the Vigo platform. Find creative, elegant and maintainable solutions to complex problems A good team player, works, and communicates … well with others. Advocate best practices (unit/automation testing, code reviews, code quality, etc.) Continually looking for opportunities to improve our platform, process and business and work in an agile environment where quick iterations and good feedback are a way of life. Key Responsibilities Develop software solutions by studying information needs. Confer with business analysts. … the software development lifecycle. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepare and install solutions by determining and designing system specifications, standards, and programming. Improve operations by conducting systems analysis. Recommend changes in policies and procedures. More ❯
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 Engineer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Kerv Digital for Digital Transformation
collaborative working. Communicate with our clients throughout the development process. Support other engineers and be an active team player/mentor to more junior engineers. Maintain high standards of code quality through peer-review, in team mentoring, and sharing best practice. Agile, both in the delivery methodology and in ability to technically react. Be able to contribute … pipelines. Excellent, in-depth understanding of BDD, TDD and SOLID principles. In-depth experience in rock-solid Object Oriented programming, enterprise integration skills and microservice architecture skills. Love clean code, love helping others achieve it A good understanding of WCAG 2.2 would be preferable Excellent verbal and written English skills. Personal attributes Passionate about tech Keen to share that More ❯
Posted:

Senior Data Engineer

Birmingham, England, United Kingdom
Kainos
demanding production environments. Your Responsibilities Will Include Working to develop data processing software primarily for deployment in Big Data technologies. The role encompasses the full software lifecycle including design, code, test and defect resolution. Working with Architects and Lead Engineers to ensure the software supports non-functional needs. Collaborating with colleagues to resolve implementation challenges and ensure code quality and maintainability remains high. Leads by example in code quality. Working with operations teams to ensure operational readiness Advising customers and managers on the estimated effort and technical implications of user stories and user journeys. Coaching and mentoring team members. Minimum (essential) Requirements Strong software development experience in one of Java, Scala, or Python Software … processing pipelines and design patterns Aware of key features and pitfalls of distributed data processing frameworks, data stores and data serialisation formats Able to write quality, testable code and has experience of automated testing Experience with Continuous Integration and Continuous Deployment techniques A Keen interest in AI Technologies Desirable Requirements Experience of performance tuning Experience of data More ❯
Posted:

Java Technical Lead

Birmingham, England, United Kingdom
Hybrid / WFH Options
NPAworldwide
testing. Using a wide range of technologies, specialising in open-source libraries and components. Using tools such as GitLab to build continuous integration pipelines to monitor and ensure software quality and security. Deploying software systems to environments including public (AWS and Azure) and private clouds. Full Software Lifecycle involvement: Project concept formalization Requirement analysis and specification Software architecture 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:
Code Quality
the Midlands
10th Percentile
£37,000
25th Percentile
£44,375
Median
£57,500
75th Percentile
£62,500
90th Percentile
£66,250