Stevenage, Hertfordshire, South East, United Kingdom
Yolk Recruitment
complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative … practices such as TDD & CI/CD You can set up CI/CD Pipelines You are comfortable with all aspects of the software development lifecycle (planning, analysis, design, implementation, testing and deployment, maintenance) You have excellent communication skills and are comfortable collaborating across teams and with senior stakeholders You have mentored & assisted junior members of the team. More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
complex, distributed systems with Containerisation including a knowledge of Kubernetes/Docker You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You have experience working in an agile development environment. You have the ability to identify and solve complex problems. You have the ability to design innovative … practices such as TDD & CI/CD You can set up CI/CD Pipelines You are comfortable with all aspects of the software development lifecycle (planning, analysis, design, implementation, testing and deployment, maintenance) You have excellent communication skills and are comfortable collaborating across teams and with senior stakeholders You have mentored & assisted junior members of the team. More ❯
About the Role Lead the architectural design and implementation of a comprehensive design system to support multiple products and platforms within the organization. Collaborate closely with cross-functional teams including product managers, designers, developers, and stakeholders to understand requirements and translate them into scalable design system solutions. Define and document architecture principles, guidelines, and … best practices for the design system, ensuring consistency, reusability, and maintainability across all applications. Conduct thorough analysis of existing systems, tools, and processes to identify opportunities for integration with the design system and streamline workflows. Drive the evolution and enhancement of the design system by staying updated on industry trends, emerging technologies, and user … for complex software applications. Experience using Storybook, Chromatic and Zereheight for design systems. Experience creating automation processes for component governance. In-depth knowledge of designpatterns, UI/UX principles, and front-end technologies such as HTML, CSS, JavaScript, and BeastNative. Strong understanding of software architecture principles. Experience with version control systems (e.g., Git), package More ❯
integration and support for business-as-usual (BAU) operations. 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 stakeholders to ensure functional parity and identify … opportunities for enhancement. Participate in the design of a hybrid architecture that supports phased migration. Use AI-assisted tools to analyse, translate, and optimize legacy code. Support BAU operations during the migration period, ensuring system stability and continuity. Contribute to code reviews, testing strategies, and documentation. Required Skills & Experience 5+ years of experience in .NET/C# development … and modern systems coexist. Comfortable using AI tools (e.g., GitHub Copilot, ChatGPT, code translators) to assist in development and migration tasks. Solid understanding of software architecture, designpatterns, and integration strategies. Excellent communication skills and ability to work collaboratively in a cross-functional team. Desirable Skills Experience with PHP, especially in legacy systems. Familiarity with DevOps practices More ❯
architecture alignment across customer and operational systems Support the development of the "data passport" concept for existing and new datasets in line with enterprise governance requirements Designpatterns and integration guidance for evolving our data product strategy Collaborate with Data Governance Leads and Data BAs to design semantic models and logical data layers to support … analytical domains. Work with Principal Data Engineer and other data leaders to design a scalable achitecture, ensuring compliance, resilience, and security across cloud-based environments. Establish integration patterns between customer platforms and back-office systems (e.g. Finance, HR, CRM). Overview of the role: Work with Engineering, Product, Data, and Commercial leaders to identify and prioritise architectural … and maintain a coherent data architecture spanning customer, operational, and analytical domains. Design semantic models and logical data layers to support trusted reporting and analytics. Establish integration patterns between customer platforms and back-office systems (e.g. Finance, HR, CRM). Recommend standards for data modelling, master/reference data, and metadata governance. Collaborate with engineering, product, and More ❯
Croydon - onsite 2/3 days a week Job Description: What you'll bring:* Experience of Java.* Experience of Spring framework or equivalent.* Knowledge of software designpatterns and when to apply them.* Excellent knowledge of development processes.* Experience of containerization using Docker or Kubernetes.* Experience of Continuous Integration (CI) and Continuous Delivery (CD).* A passion … for delivering quality code, by use of TDD and setting high software quality standard. We're also using the following technologies and patterns, it would be great if you had some of the skills, if not we can help develop them: * Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns.* Kubernetes. More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Morgan McKinley
at the intersection of legacy systems, modern architecture and cutting-edge development tooling. Your Responsibilities: Re-engineer Oracle PL/SQL logic into performant and maintainable C# services. Design and build .NET components that interact with both PostgreSQL and legacy PHP systems. Work closely with BAs and stakeholders to ensure functional parity and identify areas for modernisation or … optimisation. Contribute to the design and delivery of a hybrid system architecture supporting phased rollout. Leverage AI tools to assist with code analysis and migration. Participate in code reviews, contribute to testing strategies and support comprehensive documentation efforts. What You'll Bring: Experience developing in .NET/C#, particularly in backend and data access layers. Proven success migrating … in hybrid environments where legacy and modern platforms coexist. Familiarity with AI-enabled tools that accelerate development and migration tasks. Strong grasp of software architecture principles, designpatterns, and integration techniques. Collaborative mindset with excellent communication skills. Nice to Have: Experience with legacy PHP platforms and their integration challenges. Familiarity with CI/CD pipelines and DevOps More ❯
and service integration across systems. Key Responsibilities: Define and own end-to-end integration architecture, ensuring alignment with enterprise architecture principles. Design API and messaging-based integration patterns using Microsoft technologies (e.g., Azure Integration Services, Logic Apps, API Management). Lead architecture design sessions and produce HLDs and LLDs for integration solutions. Collaborate with cross … delivery programmes. Deep knowledge of Microsoft Azure integration services , including: Logic Apps Azure API Management Azure Functions Service Bus Event Grid Strong understanding of cloud-native designpatterns, microservices, RESTful APIs, and messaging systems. Experience in designing secure, scalable, and reusable integration platforms and APIs. Familiarity with DevOps tools and CI/CD pipelines in Azure (e.g. More ❯
to initiate remedial action. Development process optimisation. You can identify process optimisation opportunities and drive implementation of proposed solutions. Information security. You know about information security and can design solutions and services with security controls embedded, specifically engineered as mitigation against security threats as a core part of the solutions and services. Modern standards approach. You can apply … and can guide others in its use Programming and build (software engineering). You collaborate with others when necessary to review specifications and use these agreed specifications to design, code, test and document programs or scripts of medium-to … high complexity, using the right standards and tools. Prototyping. You approach prototyping as a team activity, actively soliciting prototypes and testing with others. You can establish designpatterns and iterate them. You can use a variety of methods of prototyping and choose the most appropriate ones. Service support. You will be able to demonstrate a breadth of More ❯
experts, collaborating internationally, working across products and services with millions of users that impact our lives in many ways. Creative and innovative problem solving, and fluency in iOS design patterns. Capability of working in a multi-disciplinary design studio. Comfortable working on multiple projects at once, and adapting to new information and priorities. Ability to clearly … communicate concepts and designs through sketches, wireframes, high-fidelity comps, and interactive prototypes. Familiarity working within established design systems and contributing to their evolution. Proactive approach to ambiguous situations, creating clarity without direction and defining software products from the ground up. A collaborative mindset with the ability to take and apply feedback constructively. Strong communication skills and an … to contribute to team discussions and decisions. A track record of project leadership, creative thinking, and cross functional collaboration in support of influencing product features. Proficiency in modern design tools such as Figma, Sketch, Illustrator, Keynote, and prototyping tools. Awareness of cultural impact on design and a desire to make inclusive design choices. Fluency More ❯