the following: Version control management with Git Code reviews and pair programming Test frameworks with at least an interest in TDD User stories and capturing requirements Iterative development and refactoring The people in Tharsus' team come from backgrounds in robotics, physics, mathematics, aerodynamics, psychology, embedded systems, and computer science. Some have experience in large corporations, other have only ever worked More ❯
Contributing to system architecture, design discussions, and technical planning. Writing clean, well-documented, and testable code that meets business requirements. Identifying technical debt and help improve code quality through refactoring and best practices. Troubleshooting issues across the stack and provide production support where needed. Supporting legacy PHP applications where necessary and contribute to modernisation/migration efforts. Mentoring junior developers More ❯
experience, challenging requirements and fostering potential solutions. Lead conversations around software systems to enable meaningful conversations about wider system architecture with Engineers. Evolve systems towards target state architecture by refactoring and prioritisation of deliveries. Essential/Desired Criteria: Essential: STEM Degree and 5+ years of industry experience. Demonstrable experience of C# AND/OR Node.js (.Net 8+) in a professional More ❯
software systems so that it is possible to have meaningful conversations about wider system architecture with Senior Engineers. Learn how to evolve systems towards target state architecture with directed refactoring and prioritisation of deliveries. Essential/Desired Criteria: Essential: STEM Degree or equivalent industry experience. Worked within an Agile Cross-functional delivery team. Demonstrable professional experience of Full-stack Software More ❯
and testers to design, build and deliver high quality solutions in line with guidance and best practices of the department Drive best practices - think SOLID principles, design patterns and refactoring existing code to be more maintainable and efficient Writing code to develop, fix or enhance features within the PCI Pal product suite Working with your team lead and product owner More ❯
Braintree, Essex, England, United Kingdom Hybrid / WFH Options
Market36 Recruitment Ltd
come into the main office in Braintree for meetings. The successful candidate will be responsible for moving responsible for developing new functionality, bugfixes, performance improvements and best practise code refactoring to minimise technical debt. The role involves working closely with application delivery team, business analysts, dev team colleagues and business SMEs to ensure system functionality and performance is maintained, and More ❯
date! Responsibilities: Develop, refactor, fix, test and review new software functionality, improvements, and bug fixes to our flagship enterprise products. Work with the development team on design and code refactoring to ensure a quality code base. Peer code review to promote best practice and continuous improvement. Test your own code and your colleague's code. No code should go untested More ❯
quality web-based user interfaces • An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. • Practical experience of test-driven development and constant refactoring in continuous integration environment. • Experience with HTML, CSS, Web Service (REST), Junit (or Selenium). • Working knowledge of OpenShift/Kubernetes, Docker & sHelm preferable. • Practical experience with build tools, source More ❯
quality web-based user interfaces • An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. • Practical experience of test-driven development and constant refactoring in continuous integration environment. • Experience with HTML, CSS, Web Service (REST), Junit (or Selenium). • Working knowledge of OpenShift/Kubernetes, Docker & sHelm preferable. • Practical experience with build tools, source More ❯
london (city of london), south east england, united kingdom
HCLTech
quality web-based user interfaces • An understanding of how to ensure these interfaces are easy to navigate, linkable, responsive and accessible. • Practical experience of test-driven development and constant refactoring in continuous integration environment. • Experience with HTML, CSS, Web Service (REST), Junit (or Selenium). • Working knowledge of OpenShift/Kubernetes, Docker & sHelm preferable. • Practical experience with build tools, source More ❯
Southampton, Hampshire, South East, United Kingdom Hybrid / WFH Options
Omega Resource Group
JavaScript (NodeJS ES6) technologies. • Senior development experience using MERN framework for web application development. • Unit with React Testing Library/Jest and E2E test automation with Cypress • Experience in refactoring legacy applications into modern, scalable, and maintainable solutions • Release procedures, coding design and documentation Candidates who are currently an Application Developer, Software Engineer, Software Developer, Web Developer, Application Engineer and More ❯
Marchwood, Hampshire, United Kingdom Hybrid / WFH Options
Omega Resource Group
JavaScript (NodeJS ES6) technologies. • Senior development experience using MERN framework for web application development. • Unit with React Testing Library/Jest and E2E test automation with Cypress • Experience in refactoring legacy applications into modern, scalable, and maintainable solutions • Release procedures, coding design and documentation Candidates who are currently an Application Developer, Software Engineer, Software Developer, Web Developer, Application Engineer and More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
BT Group
/7. You will be joining a small, supportive and friendly team in our Birmingham office.We embrace agile methodologies and technical excellence, including:• Test-Driven Development (TDD) • Continuous Deployment • Refactoring for maintainability • Close collaboration with users We take full ownership of our software and foster a culture of learning through tech talks, study groups, and regular innovation days. Our primary More ❯
Bracknell, Berkshire, England, United Kingdom Hybrid / WFH Options
Reed
is crucial for supporting the migration of legacy device management, call control, and configuration workflows to a secure, scalable cloud environment. Day-to-day of the role: Cloud Migration & Refactoring: Analyse existing applications to identify dependencies on on-prem infrastructure and design cloud-native solutions. Refactor services to enhance scalability and reliability in the cloud. Service & API Development: Develop and More ❯
Bracknell, Berkshire, United Kingdom Hybrid / WFH Options
Reed Technology
is crucial for supporting the migration of legacy device management, call control, and configuration workflows to a secure, scalable cloud environment. Day-to-day of the role: Cloud Migration & Refactoring: Analyse existing applications to identify dependencies on on-prem infrastructure and design cloud-native solutions. Refactor services to enhance scalability and reliability in the cloud. Service & API Development: Develop and More ❯
Bracknell, Berkshire, United Kingdom Hybrid / WFH Options
Reed Technology
is crucial for supporting the migration of legacy device management, call control, and configuration workflows to a secure, scalable cloud environment. Day-to-day of the role: Cloud Migration & Refactoring: Analyse existing applications to identify dependencies on on-prem infrastructure and design cloud-native solutions. Refactor services to enhance scalability and reliability in the cloud. Service & API Development: Develop and More ❯
Bracknell, Berkshire, South East, United Kingdom Hybrid / WFH Options
Reed Technology
is crucial for supporting the migration of legacy device management, call control, and configuration workflows to a secure, scalable cloud environment. Day-to-day of the role: Cloud Migration & Refactoring: Analyse existing applications to identify dependencies on on-prem infrastructure and design cloud-native solutions. Refactor services to enhance scalability and reliability in the cloud. Service & API Development: Develop and More ❯
Ipswich, Suffolk, United Kingdom Hybrid / WFH Options
BT Group
years. We don't just mean daily stand-ups and user stories: our agility is built on a foundation of technical practices like test-driven development, continuous deployment, and refactoring to maintain high code quality. We work closely with the people who use our software to make sure we're building the tools and features that will give them the More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
Wireless Logic Group
works closely with product, design and participates in agile ceremonies Partners with Product; translates business requirements into technical solutions with balanced judgement Balances technical debt; makes informed decisions about refactoring versus new development Demonstrates strategic thinking; considers trade-offs, prioritises efforts and drives innovation Shows adaptability; embraces alternative approaches when new information emerges Communicates effectively; documents technical decisions and translates More ❯
Doncaster, South Yorkshire, England, United Kingdom Hybrid / WFH Options
Ada Meher
house project work. The company has a team of around 30 devs split into various squads working across a mix of BAU, new platform/feature development and also refactoring older systems to avoid technical debt. This role will be focused on their Fleet Management and Recovery systems. They are also doing some early stage R&D work in LLMs More ❯
Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Role: Senior Software Engineer Location: Cramlington + Hybrid Work from Home Salary : Up to £75,000 KO2's client, a leading design consultancy, is seeking a Software Engineer to join their expanding team in the Cramlington area. The company delivers More ❯
We're truly an agile shop: we work closely with users, deliver features with high frequency, can pivot on a dime when needed, and are passionate about test coverage, refactoring and paying off technical debt. We're looking for passionate engineers who look to continuously improve the customer experience, who are motivated by complex problems that improve the operations of … Fulfillment to build integrated solutions that enhance grocery operations. Work with business teams to develop localized features tailored to specific marketplaces. Continuously improve existing systems, focusing on test coverage, refactoring, and reducing technical debt. Identify and evaluate emerging technologies to solve complex operational challenges. Deliver features with agility, contributing to a highly collaborative and innovative team environment. If you are More ❯
your career and eager to make a significant contribution on your pathway through to Senior.You'll join a team of six engineers and split your time between: Platform optimisation - refactoring, optimisation and performance tuning. Feature development - APIs, integrations and user-facing functionality. Experience level for this role Several years experience working on applications in production. Exposure to solving scaling issues … with the database layer and data-intensive features. Has contributed to architecture and performance improvements. Some experience with distributed systems and microservices. Join now and you'll work on: Refactoring parts of our monolithic backend to reduce tight coupling into scalable component Support a migration to the Terraform Refactoring our questionnaire module to remove performance bottlenecks and simplify its data More ❯
Altrincham, Cheshire, United Kingdom Hybrid / WFH Options
Hays Specialist Recruitment
for:- Continuously identifying and evaluating technologies Leading infrastructure & cloud alignment projects - including: Infrastructure refreshes - ie deployment of Unifi Entra ID migrations - ie modernisation from Group Policy to inTune and refactoring from hybrid joined to Entra-governed Azure migrations - ie migration from on-premises or refactoring from IaaS to PaaS/SaaS Dedicated Connectivity Rollouts - ie leased lines etc Teams Voice More ❯