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 ❯
Manchester Area, United Kingdom Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial development environments. … continuous professional growth. Exposure to high-level languages; Python and C# experience is a plus. Familiarity with CI/CD workflows and tooling. Skilled in working with and modernizing legacy codebases. The Package: Basic annual salary up to £85,000 (dependant on experience) Remote working. Occasional expensed travel for office and home working expenses. Cycle to work scheme. Pension More ❯
warrington, cheshire, north west england, united kingdom Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial development environments. … continuous professional growth. Exposure to high-level languages; Python and C# experience is a plus. Familiarity with CI/CD workflows and tooling. Skilled in working with and modernizing legacy codebases. The Package: Basic annual salary up to £85,000 (dependant on experience) Remote working. Occasional expensed travel for office and home working expenses. Cycle to work scheme. Pension More ❯
bolton, greater manchester, north west england, united kingdom Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial development environments. … continuous professional growth. Exposure to high-level languages; Python and C# experience is a plus. Familiarity with CI/CD workflows and tooling. Skilled in working with and modernizing legacy codebases. The Package: Basic annual salary up to £85,000 (dependant on experience) Remote working. Occasional expensed travel for office and home working expenses. Cycle to work scheme. Pension More ❯
Stockport, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review … the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write … technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and APIs concisely and unambiguously Break down tasks into sub-tasks More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review … the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write … technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and APIs concisely and unambiguously Break down tasks into sub-tasks More ❯
Liverpool, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review … the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write … technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and APIs concisely and unambiguously Break down tasks into sub-tasks More ❯
Preston, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
proactive and require minimal supervision or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and integration tests when applicable Review … the pull requests of your team mates Fix bugs in your own code and in legacycode from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write … technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property tests) that provide sufficient and non-superfluous efficient code coverage. Document code and APIs concisely and unambiguously Break down tasks into sub-tasks More ❯
Liverpool, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
brand-new Greenfield Division focused on cutting-edge development and forward-thinking solutions. The Role: This is an opportunity to join a collaborative, high-performing team that values clean code, modern engineering practices, and innovation. You'll be working on entirely new systems with no legacycode in sight—building scalable solutions using the latest Microsoft technologies. More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
CDL Software
day-to-role. By doing so, you will gain the opportunity to be part of the AI transformation at CDL. Initially, your day-to-day will involve improving the legacy Java libraries. However, we are not looking for someone to maintain them; we want them to lead the transformation. You will be part of our API & Java team, working … experience with AWS Leading large-scale changes Mentoring peers Experience with unit testing and TDD Experience working with AI tools like Amazon Q Developer Proven track record in modernising legacycode Highly Desirable: Experience with Automated Testing Experience with infrastructure as code Experience with NextJs, React, and Typescript Salary The salary for the Senior Software Engineer role More ❯
Burnley, England, United Kingdom Hybrid / WFH Options
CDL Software
day-to-role. By doing so you will gain the opportunity to be part of the AI transformation at CDL. Initially your day-to-day will involve improving the legacy Java libraries. However, we are not looking for someone to maintain them we want them to lead the transformation. You will be part of our API & Java team, however … scale changes Mentoring of lower level peers Experience of unit testing and integration testing including TDD Work with AI Tools such Amazon Q Developer Proven track record in modernising legacycode Highly Desirable Experience with Automated Testing Experience with infrastructure as code Experience with NextJs, React and Typescript Benefits Salary The salary for the role of Senior More ❯
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 ❯
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 ❯
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 ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
BIOMETRIC TALENT
perfect opportunity for you. How youll spend your day Developing and maintaining web applications focused on logistics visibility and tracking within international supply chains. Working on a mix of legacy systems (60%) and greenfield projects (6-18 months). Leading the refactoring of legacycode while ensuring applications run on the latest versions of Laravel. Supporting major … teams to ensure seamless integration of jQuery and JavaScript where needed. What youll bring to this role Strong back-end development experience, ideally with Laravel. Experience working with both legacy systems and greenfield projects. Proficiency in automation QA, particularly with PHP Unit. Ability to lead and improve QA processes within a development team. Knowledge of software architecture principles and 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 ❯
an established stock control, CRM, and order processing system used by hundreds of clients across the UK. Collaborate closely with the existing development team Assist with the modernisation of legacycode, ensuring stability while preparing the system for future enhancements. Contribute to long-term strategic improvements, including the potential AI integration. Technical Requirements Strong proficiency in PHP and More ❯
Manchester, England, 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 ❯
Blazor, and SQL A passion for delivering great tools with great usability Can work well in a cooperative team environment and has experience dealing with large and/or legacycode bases Ability to work in an agile, cross-functional environment Be able to lead and mentor a team of programmers of various levels of experience and talents. More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Deloitte LLP
even better. Extensive experience in Swift is crucial, as it's the primary language for iOS development. Knowledge of Objective-C is also beneficial, especially for maintaining and updating legacy code. Familiarity with core iOS frameworks like UIKit, CoreData, CoreAnimation, etc., is essential. Experience with SwiftUI for modern iOS development is increasingly important so is a must. Understanding the … Knowledge of Apple's design principles and interface guidelines. Experience in creating user-friendly, accessible, and responsive interfaces. Experience with version control systems, particularly Git, for managing changes in code across large teams and projects. Proficiency in writing and maintaining unit tests, UI tests, and debugging complex issues. Ability to optimise app performance and memory usage and understanding of More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Deloitte LLP
even better. Extensive experience in Swift is crucial, as it's the primary language for iOS development. Knowledge of Objective-C is also beneficial, especially for maintaining and updating legacy code. Familiarity with core iOS frameworks like UIKit, CoreData, CoreAnimation, etc., is essential. Experience with SwiftUI for modern iOS development is increasingly important so is a must. Understanding the … Knowledge of Apple's design principles and interface guidelines. Experience in creating user-friendly, accessible, and responsive interfaces. Experience with version control systems, particularly Git, for managing changes in code across large teams and projects. Proficiency in writing and maintaining unit tests, UI tests, and debugging complex issues. Ability to optimise app performance and memory usage and understanding of More ❯
an established stock control, CRM, and order processing system used by hundreds of clients across the UK. Collaborate closely with the existing development team Assist with the modernisation of legacycode, ensuring stability while preparing the system for future enhancements. Contribute to long-term strategic improvements, including the potential AI integration. Technical Requirements Experience working with MySQL for More ❯
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 ❯