development excellence within the constraints of a regulated banking environment. This role requires full-lifecycle engineering capability, including functional and non-functional analysis, application architecture and design, coding and unittesting, documentation, manual and automated testing, and support for continuous integration, testing and delivery. The developer will also be expected to write Agile epics and user … into functioning applications. Experience working in a technical Agile environment—using build tools, static/dynamic code analysis, CI/CD pipelines (such as Jenkins or TeamCity) and automation testing—is essential, as is strong unit-testing capability. Additional knowledge of the Elastic ELK stack, Docker/Kubernetes, Cucumber/Selenium, or IBMi RPG and IBM DB2 More ❯
of .NET framework including extensive experience writing ASP.NET and C# code (not just limited to plugins/custom workflows) is a plus; Additional Technical Skills: PCF Component development, TypeScript, UnitTesting of TypeScript/JavaScript, UnitTesting of .Net Plugins, Core technical skills, i.e. use of git for source control. Responsibilities The Technical Architect will work … standards and supported configuration/customizations; Ensure completeness in meeting business requirements and take accountability for project deliverables including and not limited to project documentation, solution design, performance, reliability, testing features etc; Deliver all consultancy and configuration work according to our project methodology, ensuring that all software applications are implemented successfully according to the SLA: on time and on More ❯
teams which include product owner/manager, UX designers, UX researchers, Developers, Platform engineers, etc Demonstrable experience working on continuous improvement environments doing multiple releases every week Coding and testing: Demonstrable experience designing, coding and debugging Golang based systems Good skills in web front end technologies such as HTML, CSS, Bootstrap Golang Spring Boot Docker Kubernetes Atlassian Build tools … Maven, Gradle, Ant Familiar with source control systems, such as GIT, including branching, merging, etc. Testing: TDD, unittesting, JUnit, Mockito, Cypress Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, store procedures Shift to the left: Functional test automation (API testing, UI testing [cucumber, nightwatch]) Nice to have More ❯
plugins, custom workflows and JavaScript as well as application security, HTML, Actions and APIs A good understanding of best practices for .Net Development, including code management (i.e. source control), unittesting methodologies and build processes Experience in D365CE Configuration, Customisation, standard workflows, dashboards, forms, views and standard reports development is a must Knowledge and understanding of all CRM … within the practice Adhere to best practice and our client's technical standards during all development Ensure proper code management takes place for all development work including source control, unit-testing and code reviews Working alongside the Technical Architects to implement any agreed strategy for automated builds and release on projects is in place Communicate progress updates to More ❯
plugins, custom workflows and JavaScript as well as application security, HTML, Actions and APIs A good understanding of best practices for .Net Development, including code management (i.e. source control), unittesting methodologies and build processes Experience in D365CE Configuration, Customisation, standard workflows, dashboards, forms, views and standard reports development is a must Knowledge and understanding of all CRM … within the practice Adhere to best practice and our client's technical standards during all development Ensure proper code management takes place for all development work including source control, unit-testing and code reviews. Working alongside the Technical Architects to implement any agreed strategy for automated builds and release on projects is in place Communicate progress updates to More ❯
City Of Westminster, London, United Kingdom Hybrid/Remote Options
Additional Resources
to ensure network security. Implement and manage routing protocols such as BGP and OSPF, with a focus on high-availability designs. Ensure adherence to software engineering best practices, including unittesting, code reviews, and troubleshooting. Support infrastructure-as-code practices using tools like Terraform, Pulumi, and GitOps principles. Contribute to an Agile development environment, collaborating with cross-functional … knowledge of routing protocols (BGP, OSPF) and high-availability architecture. Hands-on experience with Infrastructure-as-Code tools (e.g., Terraform, Pulumi) and GitOps methodologies. Expertise in software engineering practices: unittesting, code reviews, documentation, debugging, and troubleshooting. Comprehensive understanding of technology stacks, from networks to applications. Solid understanding of Linux environments and Open Source technologies . A collaborative More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Additional Resources Ltd
to ensure network security. Implement and manage routing protocols such as BGP and OSPF, with a focus on high-availability designs. Ensure adherence to software engineering best practices, including unittesting, code reviews, and troubleshooting. Support infrastructure-as-code practices using tools like Terraform, Pulumi, and GitOps principles. Contribute to an Agile development environment, collaborating with cross-functional … knowledge of routing protocols (BGP, OSPF) and high-availability architecture. Hands-on experience with Infrastructure-as-Code tools (e.g., Terraform, Pulumi) and GitOps methodologies. Expertise in software engineering practices: unittesting, code reviews, documentation, debugging, and troubleshooting. Comprehensive understanding of technology stacks, from networks to applications. Solid understanding of Linux environments and Open Source technologies . A collaborative More ❯
Westminster, City of Westminster, Greater London, United Kingdom Hybrid/Remote Options
Additional Resources
to ensure network security. Implement and manage routing protocols such as BGP and OSPF, with a focus on high-availability designs. Ensure adherence to software engineering best practices, including unittesting, code reviews, and troubleshooting. Support infrastructure-as-code practices using tools like Terraform, Pulumi, and GitOps principles. Contribute to an Agile development environment, collaborating with cross-functional … knowledge of routing protocols (BGP, OSPF) and high-availability architecture. Hands-on experience with Infrastructure-as-Code tools (e.g., Terraform, Pulumi) and GitOps methodologies. Expertise in software engineering practices: unittesting, code reviews, documentation, debugging, and troubleshooting. Comprehensive understanding of technology stacks, from networks to applications. Solid understanding of Linux environments and Open Source technologies . A collaborative More ❯
london (canary wharf), south east england, united kingdom
Barclays
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets More ❯
lifecycle. Maintain high standards of design quality, ensuring the system is maintainable, extensible, robust, and scalable. Contribute to and adhere to established Agile development and QA processes, including automated unit and integration testing. Provide support during escalated production issues, addressing functionality and technical queries from users and teams across global locations. Collaborate with developers and project managers in supporting … testing and User Acceptance Testing (UAT) phases for integration projects, including running reports, tracking issues, and reporting progress. Skills & Experience: Proven experience in enterprise development using Python. Comprehensive understanding of the full software development lifecycle. Familiarity with Agile practices, including unittesting, continuous integration, and refactoring. Strong ability to translate user requirements into functional and efficient More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Pontoon
lifecycle. Maintain high standards of design quality, ensuring the system is maintainable, extensible, robust, and scalable. Contribute to and adhere to established Agile development and QA processes, including automated unit and integration testing. Provide support during escalated production issues, addressing functionality and technical queries from users and teams across global locations. Collaborate with developers and project managers in supporting … testing and User Acceptance Testing (UAT) phases for integration projects, including running reports, tracking issues, and reporting progress. Skills & Experience: Proven experience in enterprise development using Python. Comprehensive understanding of the full software development lifecycle. Familiarity with Agile practices, including unittesting, continuous integration, and refactoring. Strong ability to translate user requirements into functional and efficient More ❯
lifecycle. Maintain high standards of design quality, ensuring the system is maintainable, extensible, robust, and scalable. Contribute to and adhere to established Agile development and QA processes, including automated unit and integration testing. Provide support during escalated production issues, addressing functionality and technical queries from users and teams across global locations. Collaborate with developers and project managers in supporting … testing and User Acceptance Testing (UAT) phases for integration projects, including running reports, tracking issues, and reporting progress. Skills & Experience: Proven experience in enterprise development using Python. Comprehensive understanding of the full software development lifecycle. Familiarity with Agile practices, including unittesting, continuous integration, and refactoring. Strong ability to translate user requirements into functional and efficient More ❯
lifecycle. Maintain high standards of design quality, ensuring the system is maintainable, extensible, robust, and scalable. Contribute to and adhere to established Agile development and QA processes, including automated unit and integration testing. Provide support during escalated production issues, addressing functionality and technical queries from users and teams across global locations. Collaborate with developers and project managers in supporting … testing and User Acceptance Testing (UAT) phases for integration projects, including running reports, tracking issues, and reporting progress. Skills & Experience: Proven experience in enterprise development using Python. Comprehensive understanding of the full software development lifecycle. Familiarity with Agile practices, including unittesting, continuous integration, and refactoring. Strong ability to translate user requirements into functional and efficient More ❯
with product managers, designers, and engineers to define requirements and solution strategies Participate in code reviews and promote code quality and knowledge sharing Ensure secure coding practices and effective unittesting Stay informed on industry trends and technology innovations Leadership/VP Expectations: Set strategy, manage resources, budgets, and policies Lead teams or act as a subject matter More ❯
london, south east england, united kingdom Hybrid/Remote Options
Landytech
Solid understanding of data structures, algorithms, and software design principles Good knowledge of Python and object-oriented programming principles Understanding of relational databases and database design fundamentals Familiarity with unittesting and integration testing practices Comfortable working collaboratively in a team environments Nice to have Experience with low-level programming languages (Rust, C++) Financial domain knowledge: understanding More ❯
resolution related to data interfaces between core finance systems. Contribute to reporting system upgrades and enhancements across analytics and business intelligence tools. Develop and execute system test plans, including unittesting and user acceptance testing (UAT). Provide end-user support, training, and process documentation for finance system users. Troubleshoot system issues and collaborate with technical support More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Goodman Masson
resolution related to data interfaces between core finance systems. Contribute to reporting system upgrades and enhancements across analytics and business intelligence tools. Develop and execute system test plans, including unittesting and user acceptance testing (UAT). Provide end-user support, training, and process documentation for finance system users. Troubleshoot system issues and collaborate with technical support More ❯
them into functional components and applications Strike the correct balance between performance, scalability, maintainability and go-to market time when designing a solution Design, build, and maintain efficient, reusable, unit tested and reliable code Demonstrate excellent problem solving and teamwork skills Experience: Degree in Computer Science, Physics, Mathematics or a related field At least 2 years of software development … knowledge of C# .Net and object-oriented programming concepts Ability to think critically and develop innovative solutions Experience with Visual Studio and NuGet packages Experience of Test-driven development, Unittesting, CI/CD Experience with version control systems (e.g. Git) Experience of writing reusable libraries and windows services Some SQL database experience (e.g. MS SQL, MySql, Oracle More ❯
JavaScript Transpiling Techniques is a bonus Able to stay up to date with the latest changes in technology A command of best practices including code management (i.e. source control), unittesting methodologies and build processes The ability to work and cope with heavy workload in a time critical environment. Effective written and oral communication skills is a must More ❯
CSS tech stack. Previous experience implementing analytics in a web front end using tools such as Adobe Analytics. Strong understanding of state management principles and routing strategies. Proficient in unittesting and Test-Driven Development using Jest or Vitest. Skilled in Git, GitLab workflows, and managing merge requests. Experienced with NPM Workspaces, pre-commit hooks, and build/ More ❯
Employment Type: Contract
Rate: £545 - £548/day Up to £545 per day (Inside IR35)
CSS tech stack. Previous experience implementing analytics in a web front end using tools such as Adobe Analytics. Strong understanding of state management principles and routing strategies. Proficient in unittesting and Test-Driven Development using Jest or Vitest. Skilled in Git, GitLab workflows, and managing merge requests. Experienced with NPM Workspaces, pre-commit hooks, and build/ More ❯
scripts Strong understanding of Azure services such as Azure functions, Logic Apps, Azure Service Bus, Azure DevOps, and other Azure services Strong experience with C#, .NET Strong experience in UnitTesting Experience with CI/CD for Power Platform and Azure Services Prior experience of LotusScript Prior experience of HCL Notes (Lotus Notes) Formula Language Finance experience Services More ❯
About the RoleWe are looking for a Python Data Engineer with strong hands-on experience in Behave-based unittesting, PySpark development, Delta Lake optimisation, and Azure cloud services. This role focusses on designing and deploying scalable data processing solutions in a containerised environment, emphasising maintainable, configurable, and test-driven code delivery.Key Responsibilities Develop and maintain data ingestion … transformation, and validation pipelines using Python and PySpark. Implement unit and behavior-driven testing with Behave, ensuring robust mocking and patching of dependencies. Design and maintain Delta Lake tables for optimised query performance, ACID compliance, and incremental data loads. Build and manage containerised environments using Docker for consistent development, testing, and deployment. Develop configurable, parameter-driven codebases More ❯
About the RoleWe are looking for a Python Data Engineer with strong hands-on experience in Behave-based unittesting, PySpark development, Delta Lake optimisation, and Azure cloud services. This role focusses on designing and deploying scalable data processing solutions in a containerised environment, emphasising maintainable, configurable, and test-driven code delivery. Key Responsibilities Develop and maintain data … ingestion, transformation, and validation pipelines using Python and PySpark. Implement unit and behavior-driven testing with Behave, ensuring robust mocking and patching of dependencies. Design and maintain Delta Lake tables for optimised query performance, ACID compliance, and incremental data loads. Build and manage containerised environments using Docker for consistent development, testing, and deployment. Develop configurable, parameter-driven More ❯
development in Python/Django and/or React of a travel-related web-based product Integrations between our product to 3rd party APIs System architecture design, implementation, and testing Work in an Agile environment with strong attention to a well-documented code, unittesting, and continuous integration Required skills and experience: "Product Engineering" mindset Pragmatism and … server-side, client-side or full stack development. Your final role within the team will depend on your skills and internal training will be provided Obsession for quality and testing Eager to learn new technologies and frameworks Strong communication skills Bonus points for: Experience using AI coding tools during development process, such as copilot, cline or similar Experience building More ❯