identify challenges and design intelligent user-friendly solutions Prototype and iterate quickly incorporating feedback from end users Lead the development and deployment of AI and automation tools using modern continuousintegration and continuous delivery practices Automate repetitive tasks and improve operational processes Communicate technical ideas clearly to both technical and non-technical audiences Contribute to agile workflows … language such as Python, TypeScript, React, or C sharp Familiarity with large language models, APIs, prompt engineering, retrieval-augmented generation, or vector databases Understanding of software deployment pipelines and continuousintegration and continuous delivery tools Ability to troubleshoot and resolve AI-related issues. Experience in software engineering or AI development ideally in an agile environment Curiosity about More ❯
platform technology leaders. Role Summary Senior DevOps engineers experienced with excellent comprehension of modern engineering from toolsets to methods, practices to technologies. High level and deep technical experience with continuousintegration, continuous delivery/deployment, particularly Jenkins Uses testing as a baseline practice: TDD, BDD, integration, E2E Understands the challenges presented and how to tackle monolithic More ❯
Employment Type: Contract
Rate: From £350 to £400 per day Contract Inside IR35
and security Cloud Services & Environments Cloud Providers: Demonstrable experience with AWS or Azure Security & Configuration: Ability to build, configure, and secure cloud environments effectively Security & CI/CD Security Integration: Familiarity with embedding security checks at every phase of the SDLC (e.g., SAST, DAST) Automation Pipelines: Experience with ContinuousIntegration (CI), Continuous Delivery (CD), and continuous … product and architectural strategy Agility & Team Culture Embrace and advocate for Agile or similar modern development approaches Foster a high-performing team culture by promoting collaboration, iterative feedback, and continuous learning Security & Risk Management Engage with customers, including security and policy teams, to identify and manage risks throughout the development lifecycle Align development activities with security best practices and … relevant compliance standards Architecture & Integration Make and collaborate on technological and architectural designs for assigned products, communicating decisions clearly to teams and customers Integrate new features or services within existing ecosystems, ensuring minimal disruption and maximum efficiency Tools & Processes Establish and evolve development tools, processes, and ways of working to continuously improve quality, efficiency, and effectiveness (e.g., automation, CI More ❯
and security Cloud Services & Environments Cloud Providers: Demonstrable experience with AWS or Azure Security & Configuration: Ability to build, configure, and secure cloud environments effectively Security & CI/CD Security Integration: Familiarity with embedding security checks at every phase of the SDLC (e.g., SAST, DAST) Automation Pipelines: Experience with ContinuousIntegration (CI), Continuous Delivery (CD), and continuous … product and architectural strategy Agility & Team Culture Embrace and advocate for Agile or similar modern development approaches Foster a high-performing team culture by promoting collaboration, iterative feedback, and continuous learning Security & Risk Management Engage with customers, including security and policy teams, to identify and manage risks throughout the development lifecycle Align development activities with security best practices and … relevant compliance standards Architecture & Integration Make and collaborate on technological and architectural designs for assigned products, communicating decisions clearly to teams and customers Integrate new features or services within existing ecosystems, ensuring minimal disruption and maximum efficiency Tools & Processes Establish and evolve development tools, processes, and ways of working to continuously improve quality, efficiency, and effectiveness (e.g., automation, CI More ❯
and security Cloud Services & Environments Cloud Providers: Demonstrable experience with AWS or Azure Security & Configuration: Ability to build, configure, and secure cloud environments effectively Security & CI/CD Security Integration: Familiarity with embedding security checks at every phase of the SDLC (e.g., SAST, DAST) Automation Pipelines: Experience with ContinuousIntegration (CI), Continuous Delivery (CD), and continuous … product and architectural strategy Agility & Team Culture Embrace and advocate for Agile or similar modern development approaches Foster a high-performing team culture by promoting collaboration, iterative feedback, and continuous learning Security & Risk Management Engage with customers, including security and policy teams, to identify and manage risks throughout the development lifecycle Align development activities with security best practices and … relevant compliance standards Architecture & Integration Make and collaborate on technological and architectural designs for assigned products, communicating decisions clearly to teams and customers Integrate new features or services within existing ecosystems, ensuring minimal disruption and maximum efficiency Tools & Processes Establish and evolve development tools, processes, and ways of working to continuously improve quality, efficiency, and effectiveness (e.g., automation, CI More ❯
london (city of london), south east england, united kingdom
Experis UK
and security Cloud Services & Environments Cloud Providers: Demonstrable experience with AWS or Azure Security & Configuration: Ability to build, configure, and secure cloud environments effectively Security & CI/CD Security Integration: Familiarity with embedding security checks at every phase of the SDLC (e.g., SAST, DAST) Automation Pipelines: Experience with ContinuousIntegration (CI), Continuous Delivery (CD), and continuous … product and architectural strategy Agility & Team Culture Embrace and advocate for Agile or similar modern development approaches Foster a high-performing team culture by promoting collaboration, iterative feedback, and continuous learning Security & Risk Management Engage with customers, including security and policy teams, to identify and manage risks throughout the development lifecycle Align development activities with security best practices and … relevant compliance standards Architecture & Integration Make and collaborate on technological and architectural designs for assigned products, communicating decisions clearly to teams and customers Integrate new features or services within existing ecosystems, ensuring minimal disruption and maximum efficiency Tools & Processes Establish and evolve development tools, processes, and ways of working to continuously improve quality, efficiency, and effectiveness (e.g., automation, CI More ❯
will be ensuring that our development plans and commercial goals are considered, both within and across business units. There could be significant value to be realised by greater product integration or leveraging existing capabilities. Key Responsibilities: Overall strategic architectural lead for our software products. Define the overall technology vision and strategy for how we approach software development across all … the delivery and management of our software products, factoring in feature teams, front end development, DevOps and platform engineering etc. Implement best practices for software development, including agile methodologies, continuousintegration, and automated testing. Establish CACI patterns, standards and architectural best practice. Ensure that all software products are developed in compliance with industry standards and regulations. Drive the … on performance against approved timelines and budget. Establish processes for tracking and managing team utilisation and velocity, to ensure that the team is working effectively. Promote a culture of continuous improvement, encouraging teams to learn from past projects and enhance their processes. Skills and Experience: Proven experience in a senior software development role, with a track record of delivering More ❯
in computer science, computer engineering, or other technical discipline, or equivalent work experience. · Experience in professional software development. · Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests. · Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall) Knowledge of any or all of … the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL · Experienced in continuousintegration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN. More ❯
in computer science, computer engineering, or other technical discipline, or equivalent work experience. · Experience in professional software development. · Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests. · Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall) Knowledge of any or all of … the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL · Experienced in continuousintegration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN. More ❯
in computer science, computer engineering, or other technical discipline, or equivalent work experience. · Experience in professional software development. · Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests. · Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall) Knowledge of any or all of … the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL · Experienced in continuousintegration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN. More ❯
london (city of london), south east england, united kingdom
American Express
in computer science, computer engineering, or other technical discipline, or equivalent work experience. · Experience in professional software development. · Solid understanding of test-driven development, including unit, component, functional, system integration and regression tests. · Knowledge of software engineering methodology (Agile, incl Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD) and Waterfall) Knowledge of any or all of … the following technologies is desired: Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL · Experienced in continuousintegration (CI), continuous deployment (CD) and continuous testing (CT), including tools such as Jenkins, Rally and/or JIRA and version control such as GIT or SVN. More ❯
the design, development, and deployment of high-quality software solutions. This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes. You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and … Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery. Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications. Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team. Implement and … leadership, coaching, and mentoring to your team Promote knowledge sharing and adoption of good practice Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuous delivery pipelines. Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks Essential Extensive experience in full-stack software engineering, including design, development More ❯
Central London, London, United Kingdom Hybrid / WFH Options
Spyrosoft Ltd
who is motivated by the challenge of modernising complex systems to drive efficiency and long-term sustainability. Essential Key Skills and Responsibilities You will have: Good working experience with continuousintegration and continuous delivery (CI/CD) AWS CodePipeline expertise CDK Experience DevOps & CI/CD (pipelines) Java microservice experience Test Driven Development Component migrations techniques Go More ❯
Croydon, Surrey, England, United Kingdom Hybrid / WFH Options
eTeam Inc
of Spring framework or equivalent. Knowledge of software design patterns and when to apply them Excellent knowledge of development processes. Experience of containerisation using Docker or Kubernetes Experience of ContinuousIntegration (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 More ❯
Participate actively in architecture reviews, writing thorough and well-supported technical documentation, and conducting detailed code reviews Mentor team members, sharing knowledge and expertise to foster a culture of continuous technical growth and collaboration across teams Identify opportunities for optimizing existing solutions and proactively propose enhancements that improve system efficiency and reliability Analyze complex problems, deconstruct them into manageable … as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agile development teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuousintegration, and continuous delivery practices Understanding of relational and NoSQL databases, data structures, API patterns, and service-oriented architectures Commitment to technical excellence, test-driven development practices More ❯
Participate actively in architecture reviews, writing thorough and well-supported technical documentation, and conducting detailed code reviews Mentor team members, sharing knowledge and expertise to foster a culture of continuous technical growth and collaboration across teams Identify opportunities for optimizing existing solutions and proactively propose enhancements that improve system efficiency and reliability Analyze complex problems, deconstruct them into manageable … as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agile development teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuousintegration, and continuous delivery practices Understanding of relational and NoSQL databases, data structures, API patterns, and service-oriented architectures Commitment to technical excellence, test-driven development practices More ❯
london (city of london), south east england, united kingdom
Expedia Group
Participate actively in architecture reviews, writing thorough and well-supported technical documentation, and conducting detailed code reviews Mentor team members, sharing knowledge and expertise to foster a culture of continuous technical growth and collaboration across teams Identify opportunities for optimizing existing solutions and proactively propose enhancements that improve system efficiency and reliability Analyze complex problems, deconstruct them into manageable … as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agile development teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuousintegration, and continuous delivery practices Understanding of relational and NoSQL databases, data structures, API patterns, and service-oriented architectures Commitment to technical excellence, test-driven development practices More ❯
Participate actively in architecture reviews, writing thorough and well-supported technical documentation, and conducting detailed code reviews Mentor team members, sharing knowledge and expertise to foster a culture of continuous technical growth and collaboration across teams Identify opportunities for optimizing existing solutions and proactively propose enhancements that improve system efficiency and reliability Analyze complex problems, deconstruct them into manageable … as Redis, Couchbase, Memcached, or similar distributed caching tools Experience working successfully on Agile development teams with a minimum of 5 engineers, understanding modern agile methodologies, version control systems, continuousintegration, and continuous delivery practices Understanding of relational and NoSQL databases, data structures, API patterns, and service-oriented architectures Commitment to technical excellence, test-driven development practices More ❯
Croydon, London, United Kingdom Hybrid / WFH Options
Experis
of Spring framework or equivalent. * Knowledge of software design patterns and when to apply them * Excellent knowledge of development processes. * Experience of containerisation using Docker or Kubernetes * Experience of ContinuousIntegration (CI) and Continuous Delivery (CD) * A passion for delivering quality code, by use of TDD and setting high software quality standard Desirable Skills: * Designing microservice-based More ❯
stack of Microsoft data tools (SSIS, SSRS, Azure SQL, SQL Server) required. Also VBA experience would be desirable Insurance knowledge desirable but not essential Design and deliver enterprise scalable integration solutions involving internal and third party systems Support, maintenance and enhancement of existing Power BI solutions Designs will ensure that solutions are modelled logically, consistently and intuitively, ensuring that … maintainability and performance. Ensure solutions are built to best practices and patterns for application development and integration. Working with DevOps and Service Managers to provide active management of the continuousintegration/continuous deployment processes using Azure DevOps. Insurance/Financial services experience Carbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business More ❯
things our team values and focuses on day-to-day. Minimum Qualifications Appreciate automation and tooling, and believe that they play a critical role in software development. Advocate for continuousintegration and continuous delivery. Have experience building tools for engineers, some of which may be backed by distributed systems at large scale. Want to participate in the More ❯
customer requirements Playing a key role within the D365 practice as Solution Architect; promoting functional best practice in delivery Collaborating with cross-functional Microsoft stack teams to ensure seamless integration and optimal performance. Work across multiple projects at any one time as well as providing support to the wider team when required, including pre-sales discovery work Skill set … of Dynamics 365 CE Customer Service/Contact Centre functionality Strong understanding of wider Microsoft Tech Stack and Power Platform/AI tool sets Azure DevOps familiarity; experience in ContinuousIntegration/Continuous Delivery pipelines Competency in delivering projects along AGILE methodology principles Confident stakeholder engagement skills across all levels Location The role will be fundamentally home More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Nigel Frank International
customer requirements Playing a key role within the D365 practice as Solution Architect; promoting functional best practice in delivery Collaborating with cross-functional Microsoft stack teams to ensure seamless integration and optimal performance. Work across multiple projects at any one time as well as providing support to the wider team when required, including pre-sales discovery work Skill set … of Dynamics 365 CE Customer Service/Contact Centre functionality Strong understanding of wider Microsoft Tech Stack and Power Platform/AI tool sets Azure DevOps familiarity; experience in ContinuousIntegration/Continuous Delivery pipelines Competency in delivering projects along AGILE methodology principles Confident stakeholder engagement skills across all levels Location The role will be fundamentally home More ❯
software development, including design, development, testing, and deployment. Significant hands on experience with Java, Spring Boot and Microservices. Strong understanding of Agile and DevOps practices, with a focus on continuousintegration and delivery. Some proficiency in one or more programming languages (e.g., Python, Java, JavaScript) and experience with software architecture patterns. Experience with cloud platforms (e.g., AWS, Azure … the team. Collaboration and Communication Effective at working with cross-functional teams to deliver project objectives. Strong skills in communicating technical concepts to diverse stakeholders, ensuring understanding and alignment. Continuous Improvement Passion for learning new technologies and improving software development processes. Drive to adopt new tools and methodologies that enhance team performance and software quality. About Us People-Powered More ❯
like layout, specificity, cross browser compatibility, and accessibility • Comfortable working with cloud infrastructure, infrastructure as code, familiar with standard logging and monitoring tools used to investigate issues • Experience with continuousintegration, or ideally, continuous delivery • Strong familiarity with build tools (e.g. Maven) and version control tools (e.g. Git/Github) • Experience working in agile teams, following Scrum More ❯