learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and designpatterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
implementing sections of functionality, ensuring they are delivered on time with the correct approach and to the standards defined. Job Duties Lead the design, development, and maintenance of software applications ensuring quality, efficiency and maximising performance and minimising technical debt. Feature development and evaluation of the tooling processes … improvement efforts. Stay up-to-date with new technologies and programming languages and apply this knowledge to improve software development processes. Document software design, code, and test procedures, and ensure that all documentation is complete and accurate. Participate in the estimation of software development projects and lead the … for detail is important, especially in this role when it comes to UX/UI Excellent understanding of OOP concepts and designpatterns Experience with Message brokers NoSQL experience also beneficial Any history working with WinForms/WPF is useful Expert knowledge of software designMore ❯
Manchester, England, United Kingdom Hybrid / WFH Options
TAG
to progress or maybe even change tack! The What The Principal Developer is a senior technical leader responsible for driving the architectural direction, design, and development of complex software systems. This role involves leading high-level projects, making strategic decisions regarding technology stacks, and ensuring the scalability, maintainability … practical experience of C# and Azure Development: C# Development, .NET core/.NET Framework Full understanding of Object Orientated and SOA designpatterns Azure: APIM, including extensive use of policies, caching and security aspects: Azure Functions Azure AI Search, using API and designing indexes Azure Blob and … Table Storage used via Rest APIs Azure AD, Enterprise apps and interactions via Graph API Azure Cosmos DB Azure best practice architecture patterns Data sources: via ODBC, RESTful API, Message-based Architectures Development of relational and non-relational databases and ORMs, e.g. Entity Framework DevOps processes, CI/CD More ❯
team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding … C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with designpatterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured More ❯
team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding … C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with designpatterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured More ❯
and resolving performance issues or concurrency challenges • Commitment to clean, maintainable code — including experience with refactoring, following coding standards, and using designpatterns • Excellent communication skills — both written and verbal — for collaborating effectively and documenting systems clearly • Strong experience with software architecture and design documentation More ❯
quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software designpatterns Using precedent and your owncreativity to solve our client's challenges! It would be great if you also had experience in some of these More ❯
quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software designpatterns Using precedent and your owncreativity to solve our client's challenges! It would be great if you also had experience in some of these More ❯
skills Desirable: ORMs (Entity Framework preferred) A seasoned practitioner of DevOps (CI/CD) & Cloud Services (Azure preferred) Mastery of several DesignPatterns Being able to investigate and diagnose production issues Knowledge of various back-end architectural patterns Experience with Observability as a practice (logging, App More ❯
and deliver scalable AI solutions, we want to hear from you. Experience in the travel or retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing. Develop clean, efficient Python code for both backend logic and integration … Jupyter Notebooks for experimentation; matplotlib/Seaborn for basic visualisation. Experience with data analysis and troubleshooting data-related issues. Knowledge of designpatterns and software architectures Familiarity with CI/CD and automation tools. Experience using Git for version control and platforms like Bitbucket for code collaboration. More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Houston Texans
Create seamless experiences – Build beautiful, intuitive interfaces that make it easy for users to interact with our platform. Make sense of complex data – Design tools that help visualize sports performance insights and drive decision-making. Focus on quality – We ship fast but never compromise on user experience. You … ll be involved in automation, CI/CD, and rapid iteration to ensure reliability. Write scalable, well-tested code – You’ll design and implement robust solutions that ensure system scalability and high availability. Prototype & Innovate – Work closely with Product, Design, and Sports Science teams to experiment … APIs (REST, GraphQL) to integrate real-time data. Experience in agile environments, working in cross-functional teams. Deep understanding of software designpatterns, object-oriented programming, and best practices. Analytical problem-solving mindset – you love finding elegant solutions to complex challenges. Bonus skills (nice to have!): Experience More ❯
Create seamless experiences - Build beautiful, intuitive interfaces that make it easy for users to interact with our platform. Make sense of complex data - Design tools that help visualize sports performance insights and drive decision-making. Focus on quality - We ship fast but never compromise on user experience. You … ll be involved in automation, CI/CD, and rapid iteration to ensure reliability. Write scalable, well-tested code - You'll design and implement robust solutions that ensure system scalability and high availability. Prototype & Innovate - Work closely with Product, Design, and Sports Science teams to experiment … APIs (REST, GraphQL) to integrate real-time data. Experience in agile environments, working in cross-functional teams. Deep understanding of software designpatterns, object-oriented programming, and best practices. Analytical problem-solving mindset - you love finding elegant solutions to complex challenges. Bonus skills (nice to have!): Experience More ❯
Testing Library, Vitest, and Playwright to write reliable, maintainable tests for front-end applications. You’re well-versed in software architecture and API design, and capable of delivering secure … scalable, and high-performance systems. You understand development frameworks, tooling, and best practices across the stack. You apply software principles and designpatterns thoughtfully, and know how to make them work in real-world scenarios. A Bit About Us When it comes to appliances and electricals, we More ❯
Bolton, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
new team and needs experienced software engineers for developing large-scale mobile and web applications backend. The role focuses on backend coding, database design, and system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers … and employees. Key Accountabilities Participate in all development phases from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems Required Skills and Knowledge Computer … Java, Python, C# Frontend Frameworks: Vue.js, TypeScript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns (TDD, DDD) Agile methodologies: Scrum and Kanban About You Self-motivated and able to work independently Passionate about writing clean, reusable code Strong communication More ❯
Stockport, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
GOOD business. My client is building a new team to develop large-scale mobile and web applications, focusing on backend coding and database design, with emphasis on system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about … its customers and employees. Key Accountabilities Participate in all development stages from design to deployment and support Communicate proactively with colleagues to improve application design Implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and … on-Rails, Java, Python, C# Vue.js, Typescript, Angular, React Cloud Amazon Web Services (AWS) Additional Tools & Frameworks GraphQL REST APIs Software DesignPatterns – TDD, DDD Methodologies Agile: Scrum and Kanban About You Self-motivated, able to work independently Passionate about writing clean, reusable code Good communication and More ❯
by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable … the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the … ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and designpatterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to More ❯
by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable … the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the … ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and designpatterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to More ❯
by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable … the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the … ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and designpatterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to More ❯
leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and … API/Integration patterns and Microservices archetypes Required Skills More than 10+ years of Digital technologies and IT experience Experience delivering large-scale Digital Transformation programs and projects in complex enterprise environments. Operating for 3 years in a similar client-facing role, driving opportunities, revenue, and delivery, engaging with … Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud designpatterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks More ❯
leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and … API/Integration patterns and Microservices archetypes Required Skills More than 10+ years of Digital technologies and IT experience Experience delivering large-scale Digital Transformation programs and projects in complex enterprise environments. Operating for 3 years in a similar client-facing role, driving opportunities, revenue, and delivery, engaging with … Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud designpatterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
NCC Group
other departments. You will have a passion for technology and considerable experience developing scalable and secure applications, and will ensure the architectural system design is extendible, scalable and maintainable. Looking for someone willing to explore more cloud native architecture and offer a great platform to train and grow … within. Leading a small squad of python developers Key Accountabilities: Lead the design and development of maintainable and scalable API driven PaaS applications, working closely with UX designers, DevOps practitioners and Cloud Architecture experts within the team. Be the key decision maker for code quality by deciding on … time management Enthusiastic and open to learning new technologies native to cloud development Good knowledge of software architecture, object-oriented development, designpatterns and coding best practices Requirements Experience with both front and backend development Experience building scalable, fault tolerant solutions on AWS Technical leadership Agile Development More ❯
learning and technical excellence. What You Bring Proficiency in C#.NET, AWS/Azure, and modern backend development. Expertise in enterprise architecture and software design patterns. Hands-on experience with Agile, SCRUM, or Extreme Programming. Strong problem-solving skills and ability to adapt to new technologies. Proven experience delivering More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
Perch Group
control like Git and Azure DevOps. Github and code repository controls. Public Cloud platforms (AWS, Azure or GCP) and containerization tools. Skills C# Design Patterns. Tools and process to resolve complex issues. Microsoft SQL Strong SQL coding and structured/nonstructured data concepts. Behaviours Passion for programming and More ❯
Manchester, England, United Kingdom Hybrid / WFH Options
First Central Services
edge technology and data teams. This hands-on technical role involves building data solutions for various projects and persistent data products. You’ll design and implement complex data pipelines, manage database populations, and ensure your solutions align with technical designs and data platform standards. While this role doesn … to triage workloads and work autonomously to achieve goals. Mentorship: Ability to mentor and inspire colleagues. Data Lifecycle: Understanding of data lifecycle and design principles. Cloud Data Engineering: Extensive experience working with cloud data platforms. Making it happen. Together What’s involved: Contributing to low-level data solution … translating high-level architecture into workable designs. Ensuring quality and standards in data pipelines and database solutions. Developing coding standards and designpatterns for data engineers. Building secure, governed, high-quality data pipelines from various data sources. Ensuring data is cleansed, transformed, and optimized for storage and More ❯
Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. … solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, designpatterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within … Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience More ❯