to attract the best talent on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any legacycode or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus on being the worlds most More ❯
lightly-coupled service architectures Expectations: Building systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety languages and technologies. Working on legacycode as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. Providing on-call support as More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Robert Bosch Group
Detailed Activities: Analysis of customer requirements, to derive technical solutions. Development of accurate estimates for proposed technical solutions. Design and development of system and sub-system components. Debug of legacycode, to resolve functional or reliability defects. Adherence to Bosch Quality Assurance Processes, including participation in technical reviews. Products to be worked on include: VCATS Server, which includes More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Leidos
languages, platforms, and tooling we rely on. Your skills and experiences: Essential: C++, Java, Rust: Proficiency in one or more of these programming languages for both application and embedded code development. IDEs and Toolchains: Experience with development tools, integrated development environments (IDEs), and toolchains relevant to development boards. Adaptability: Ability to adapt to new technologies and work in a … dynamic environment. Experience of Communication Protocols to interface with peripheral devices. Proficiency in coding for embedded systems. Unit Testing: Experience in writing and conducting unit tests for code reliability. Git: Proficient in using version control systems like Git for code collaboration. Problem-Solving: Ability to analyse problems and come up with effective solutions. Communication: Strong communication skills to … convey technical concepts and collaborate with team members. Professional experience in the design and implementation of complex solutions, ideally both clean-slate projects and updates to legacycode bases. Comfortable with platform APIs, development environments and native debugging approaches on one or more of: Windows, macOS, Linux, iOS, or Android. Commitment to code correctness and quality assurance More ❯
to ensure quality is baked in from the start, while championing best practices and modern QA approaches. We're a fast-moving TransitTech business with plenty of exciting challenges-legacycode, evolving architecture, and new features that need rigorous testing across web, iOS, and Android platforms. If you thrive in an environment where you can make a real More ❯
to ensure quality is baked in from the start, while championing best practices and modern QA approaches. We're a fast-moving TransitTech business with plenty of exciting challenges-legacycode, evolving architecture, and new features that need rigorous testing across web, iOS, and Android platforms. If you thrive in an environment where you can make a real More ❯
Project Location: Nottingham/London - Hybrid Length: ASAP - Jan 2026 (6 months) Rate: £540 Hours: 9-6pm About the Project We are undertaking a strategic transformation of a legacy system built on PHP and Oracle, migrating to a modern architecture using PostgreSQL and .NET (C#). This is not a simple lift-and-shift; the project involves re … engineering over 240 Oracle stored procedures some highly complex into performant, maintainable C# code. The new system will coexist with the legacy platform during the transition, requiring careful integration and support for business-as-usual (BAU) operations. We are leveraging AI tools to accelerate and enhance the migration process, and we're looking for developers who are excited by … the opportunity to work at the intersection of legacy systems, modern development, and AI-assisted engineering. Key Responsibilities Collaborate with the existing team to re-engineer Oracle PL/SQL stored procedures into C# services. Design and implement .NET-based components that integrate with both legacy PHP systems and new PostgreSQL databases. Work closely with business analysts and More ❯
initiatives and tech debt. Prepare documentation on the status, operation, and maintenance of software. Clearly and regularly communicate with technical support colleagues and management. Development scheduling and deployment of code sets. Participate in peer-reviews of solution designs and code reviews. Work closely with all stakeholders to troubleshoot product and systems issues, exploring solutions and implementing long-term … fixes to prevent recurrences. Skills, Knowledge & Expertise We have a Microsoft stack, so C#/.NET, Angular and Azure experience is our highest priority from a technical perspective. Legacycode or experience working with large, complex codebases is preferred. ASP.NET/.NET CORE MVC, WPF. Experience of web-related technologies (HTML, XML, CSS, JSON, JavaScript, jQuery). MS More ❯
cashless payments. They're now hiring for a PHP Back-End Developer to join their remote-first team and contribute to a completely modernised Laravel-based platform with no legacy code. This is a great opportunity to work with cutting-edge tools, take ownership of clean, scalable features, and be supported in your professional growth with a tailored development … plan. Key Responsibilities: Write clean, reusable, test-driven code in PHP using Laravel (TDD, OOP best practices). Build and extend APIs, platform features, and 3rd-party integrations (e.g. payment gateways, marketing tools). Maintain platform performance and functionality through robust troubleshooting and optimisation. Collaborate with front-end, mobile, and back-end teams through daily stand-ups and monthly More ❯
for the bank. We are seeking a highly experienced Senior Java Lead Developer to modernize our core financial accounting systems. You will play a critical role in rewriting our legacy sub-ledger application to a modern Java-based architecture. This involves analyzing existing code, designing equivalent Java components, and ensuring a seamless transition while maintaining system functionality and … design, coding, testing, debugging, and implementation Analyze existing modules and shell scripts to design equivalent Java components Develop and implement high-performance, scalable, and secure Java applications to replace legacycode Write clean, well-documented, and testable Java code Collaborate with architects and other developers to define the migration strategy and ensure a smooth transition Work with … relational databases, primarily Sybase ASE and MS SQL, to adapt existing database schemas and queries to the new Java architecture Thoroughly test and validate the migrated Java code to ensure functional equivalence with the legacy system Troubleshoot and resolve technical issues during the migration process Participate in code reviews and contribute to improving development processes Allocate work More ❯
East London, London, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
proactive and experienced Senior Android Developer to work across a portfolio of successful apps in a fun, talented team. The apps are fully native, primarily developed in Kotlin, with legacy Java code being phased out. The technologies run directly on the phone with limited server interactions. As a key member of the team, youll have a strong track … best practices. It is envisaged the role will evolve into a leadership position. Responsibilities: Build on exciting new technologies and integration with wearable devices Develop new features, improve existing code work on ambitious projects ranging from low-level algorithms to high-level system design; plus the occasional development of a prototype app Utilise the latest Android SDKs and frameworks … to implement scalable, maintainable and testable architectures Conduct code reviews and champion high-quality code by leveraging unit tests, continuous integration, and code quality tools Essential Skills and experience: 5+ years of high-level Android development experience, with a wider software engineering background (8+ years in total) Excellent Kotlin skills and comfortable with other languages e.g. Java More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Richard Wheeler Associates
proactive and experienced Senior Android Developer to work across a portfolio of successful apps in a fun, talented team. The apps are fully native, primarily developed in Kotlin, with legacy Java code being phased out. The technologies run directly on the phone with limited server interactions. As a key member of the team, you’ll have a strong … best practices. It is envisaged the role will evolve into a leadership position. Responsibilities: Build on exciting new technologies and integration with wearable devices Develop new features, improve existing code - work on ambitious projects ranging from low-level algorithms to high-level system design; plus the occasional development of a prototype app Utilise the latest Android SDKs and frameworks … to implement scalable, maintainable and testable architectures Conduct code reviews and champion high-quality code by leveraging unit tests, continuous integration, and code quality tools Essential Skills and experience: 5+ years of high-level Android development experience, with a wider software engineering background (8+ years in total) Excellent Kotlin skills and comfortable with other languages e.g. Java More ❯
a focus on long-term stability and performance. Collaborate with cross-functional teams, including PO, PDEF, QA, DevOps, and product stakeholders, to define, design, and deliver new features. Refactor legacycode and participate in technical debt reduction. Write clean, scalable, and maintainable code with proper documentation. Participate in code reviews and mentor junior developers where applicable. More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
Adria Solutions
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 with Azure) Nice to … Have: Experience with PHP and legacy codebases Previous work in the financial services or SaaS industry What Were Looking For: Proven experience as a Senior or Lead Developer working with C#/.NET Solid knowledge of SQL Server and performance optimization Proficiency in JavaScript/TypeScript and front-end development Strong problem-solving skills and the ability to work More ❯
Nottingham, Nottinghamshire, East Midlands, United Kingdom Hybrid / WFH Options
Adria Solutions
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 with Azure) Nice to … Have: Experience with PHP and legacy codebases Previous work in the financial services or SaaS industry What Were Looking For: Proven experience as a Senior or Lead Developer working with C#/.NET Solid knowledge of SQL Server and performance optimization Proficiency in JavaScript/TypeScript and front-end development Strong problem-solving skills and the ability to work More ❯
Performance management Escalation management Administration Scrum mastering/team leadership Help remove blockers and impediments for your team Monitor team's progress through tasks and sprints Test and review code for technical accuracy, standards, and functional compliance to the design Facilitate standups, refinement sessions, planning and retrospectives Build effective working relationship with Product Owners Hands-on development in an … agile environment Analyse software requirements Identify impact of possible implementation options Design robust and scalable solutions Write unit tests Performance improvement and refactoring of legacycode Work within deadlines in relation to product release timelines, and consistently complete assigned development tasks in required timeframes Create and defend estimates and help the team do the same Follow and contribute More ❯
Guildford, Surrey, South East, United Kingdom Hybrid / WFH Options
G.R.E. Recruitment Limited
business for over 10 years and progressed through the ranks. You'll be developing new intelligent AI features onto a Microservices based architecture and helping them transition from a legacy codebase (PHP/ColdFusion) to NodeJS to help continue modernizing their tech stack. You'll be given excellent training and opportunities to progress your career with a clear pathway More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Halian Technology Limited
and motivate a team of developers - Oversee performance and escalation management - Lead scrum activities and remove blockers for the team - Monitor progress and ensure task completion within deadlines - Conduct code reviews and ensure compliance with design standards - Collaborate with Product Owners and contribute to software requirements analysis - Design scalable solutions and write unit tests - Refactor legacycodeMore ❯
the Warehouse Services team at musicMagpie, your core responsibility is to analyse system requirements and effectively prioritise development tasks. You will be expected to write clean, maintainable, and testable code using .NET programming languages. You will play a key role in the development and enhancement of our Warehouse Management and Order Processing systems, which are critical to the success … that support business operations, courier systems, and WMS functionality. Design and implement APIs with a focus on microservice architecture and efficient API management. Write clean, testable, secure, and efficient code following SOLID principles and modern design patterns. Develop technical specifications and system architecture in collaboration with stakeholders. Interface with third-party platforms and services through robust API integrations. Utilise … database technologies including MySQL and NoSQL solutions to support application data needs. Participate in Agile ceremonies, sprint planning, and contribute to backlog refinement. Conduct code reviews, refactor legacycode, and promote high standards of code quality across the team. Support CI/CD pipelines and contribute to continuous integration and deployment practices. Monitor and troubleshoot production More ❯
Stack. As a Software Engineer, you'll be an integral part of a small, agile team. They work on a cutting-edge platform that processes millions of visitors. No legacycode here-they've fully embraced the cloud-first approach, and almost all their old systems are now happily retired. They're all about cloud-based solutions, heavily More ❯
team collaborates closely with Designers, Artists, Engineers, QA, and Production to deliver tools for automated testing, data management, process support, and team coordination. Key Responsibilities: Ensure high standards in code quality and usability. Plan and oversee team work in collaboration with the Lead and Producer. Provide accurate estimates and support the Tools Team on all projects. Continuously improve user … experience in C#, WPF or Blazor, and SQL in a commercial environment. Passion for creating user-friendly tools. Ability to work well in a team and handle large or legacy codebases. Experience working in an agile, cross-functional environment. CIG Diversity Statement: We are committed to fostering a diverse and inclusive workplace that celebrates all backgrounds and perspectives. We More ❯
Southampton. This Node.js Developer role would suit someone coming from a .net/Azure looking to move into a Node.js, JavaScript & GCP environment! As Node.js Developer r you will Code Development: Writing clear, quality, tested, and well-documented code. Deployment & Maintenance: Managing and supporting multiple services across different environments. Skill Development: Continuous learning and adaptability to new technologies. Backend … Focus with Frontend Exposure: Primary focus on backend development, with opportunities to learn frontend technologies. Legacycode is .net but all the cool new funky work will be JavaScript on Google Cloud Platform. As such, if you're a .net Developer local to Southampton and would like to transition to Node.js or already working with the stack, this … is what you could be working with: JavaScript/Node GraphQL GCP Mongo Docker & Compose CI/CD React , Tailwind, NextJS Kubernetes Writing good quality code is the focus of this role, working on a hybrid basis with 3 days a week in their new office on the outskirts of Southampton. The salary for this Node.js Developer role is More ❯
software systems supporting 24/7 global trading. Design and implement full-stack systems Predominately work across Java. Conduct comprehensive testing at unit, functional, and integration levels. Tackle both legacycode enhancements and greenfield development. Qualifications: Proven experience designing, developing, and maintaining mission-critical, high-performance applications. 5+ years of professional experience with Java Knowledge of network communication More ❯
of a cross-functional, agile team, you will shape the frontend roadmap, champion best practices, and foster a culture of engineering excellence. You'll lead the migration from a legacy monolith to a modern microfrontend and Backend-for-Frontend (BFF) ecosystem, leveraging React, Next.js, TypeScript, and advanced communication protocols such as GraphQL and gRPC. What You'll Own Lead … Backend teams to translate complex requirements into elegant, user-centric digital experiences. Advocate for CI/CD best practices, ensuring rapid and safe delivery of features with automated testing, code reviews, and observability. Influence technical strategy, tooling, and processes to continually raise the engineering bar and accelerate delivery velocity. Lead efforts in evaluating and integrating AI tools and automation … innovation. About You Extensive commercial experience building complex frontend applications with React and Next.js, with strong proficiency in TypeScript. Proven track record of architecting scalable frontend systems and migrating legacy codebases to modern frameworks. Deep understanding of accessibility standards (WCAG) and a passion for building inclusive user experiences. Experience working with GraphQL and gRPC APIs in production environments. Exceptional More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Deloitte LLP
solutions for iconic brands. An Android developer at Deloitte Digital plays a key role in designing, developing, and maintaining high-quality Android applications. This involves writing clean and efficient code while collaborating with cross-functional teams to ensure adherence to coding standards. Key responsibilities include: Contributing to the overall architectural design of mobile applications. Integrating mobile applications seamlessly with … Working closely with designers to create a visually appealing and user-friendly interface. Conducting thorough testing, debugging, and optimizing performance for various devices. Creating and maintaining technical documentation for code, processes, and configurations. Effectively communicating within the team and with clients to understand project requirements. Staying updated on the latest Android development trends, tools, and technologies. Implementing security measures … are typically required: Extensive experience in Kotlin is crucial, as it's the primary language for modern Android development. Knowledge of Java is also beneficial for maintaining and updating legacy code. Deep familiarity with the Android SDK and its components, including different versions and how to deal with different screen sizes. Experience with Android Frameworks: Knowledge of core Android More ❯