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 ❯
london, south east england, united kingdom Hybrid/Remote Options
Zaizi
designers, UX researchers, Developers, Platform engineers, etc Demonstrable experience working on continuous improvement environments doing multiple releases every week Team leadership and mentoring experience Integrity/honesty Coding and testing: Demonstrable experience designing, coding and debugging Java based systems Good skills in web front end technologies such as HTML, CSS, Bootstrap Java 8 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 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 ❯
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 ❯
Fratton, Portsmouth, Hampshire, England, United Kingdom
Owen Daniels
requirements, with a focus on closed loop control and vehicle systems management. Implementing robust, scalable closed loop control features including propulsion management, control allocation, autopilot, station keeping and more. Testing and validation of software, including unittesting, simulation-based testing, bench testing, and sea trials. Production of comprehensive software documentation. Conducting peer reviews to ensure More ❯
end user interfaces. Collaborate with product management to understand requirements and translate them into technical specifications. Participate in all phases of the software development lifecycle, including planning, design, coding, testing, deployment, and support. Write clean, maintainable, and well-documented code following best practices. Implement and maintain automated tests (unit, integration, and end-to-end) to ensure code quality … Experience with version control systems (e.g., Git and Jira, BitBucket, Bamboo from Atlassian). Understanding of agile development methodologies (Scrum, Kanban). Excellent problem-solving, analytical, and debugging skills. Unittesting and automation tools such as JUnit, Jest, Cypress and Playwright. Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment. Preferred Skills More ❯
Reading, Berkshire, South East, United Kingdom Hybrid/Remote Options
Bowerford Associates
Data including relevant framework design patterns and iOS native best practices. Knowledge of the most up to date versions of iOS native features, frameworks and tooling. Detailed knowledge of testing within Swift (both unit and integration). Detailed knowledge of logging frameworks and best practices around support and SDLC practices. A proven commercial history for not only developing … Software Engineer, Lead iOS Developer, Lead Mobile App Developer, Swift, Swift UI, Swift Data, iOS Native, iOS Native Features, iOS Native Frameworks, iOS Native Tooling, Mobile Technology, Software Engineering, UnitTesting and Integration Testing, SDLC Practices, Apple Store Delivery, Mentoring/Coaching, Memory Profiling, Remote Working. Please note, to be considered for this role you MUST be More ❯
design ·Writing clean, high-quality code that is easy to test and maintain ·Mentoring engineers who are earlier in their career ·TypeScript and front-end frameworks such as Good testing practice including unittesting React and end to end tests using Cypress or similar ·Knowing modern web applications work, from HTTP requests in a browser and calling … we use Java with Spring Boot, in an AWS (Amazon Web Services) environment. ·On the front-end React, Redux, TypeScript, , NextJS and SCSS, and test with Jest, Enzyme, React testing library and Cypress ·Orchestration of our test and deployment process using CircleCI with GitHub, Maven ·We use Contentful and ElasticPath as our content and commerce engines respectively · We also … use Optimizely to run A/B testing on the features we build Charlotte Tilbury is a fast-paced and dynamic environment where nimble mindsets, striving to deliver the best and wanting to be part of a global #dreaamteam are key. Even though we have requirements, our experience and background are just a guide, we still love to welcome More ❯
london, south east england, united kingdom Hybrid/Remote Options
Lyst
ownership of features, from initial technical design and planning through to production deployment, ensuring measurable business impact. Author dependable, highly tested code, utilizing tools like pytest, Jest with React Testing Library, Storybook, and Cypress for complete coverage. Ensure platform performance and stability by actively leveraging observability tools. Promote engineering excellence by creating high-quality, practical documentation. Our infrastructure is … TypeScript, HTML, and CSS fundamentals. A comprehensive understanding of web architecture and how the full stack interacts. Ability to produce clear, maintainable, and resilient code. Exceptional knowledge of automated testing methodologies, particularly unittesting, is required to guarantee production quality. A strong proactive desire to refactor and improve existing codebases rather than simply applying patches. Values & Mindset More ❯
Weybridge, Surrey, England, United Kingdom Hybrid/Remote Options
Noir
as React, CSS, HTML and Bootstrap. Previous experience with APIs, Web Applications and SQL is also essential, as is a good understanding of Azure. Knowledge of coding best practices, unittesting and Integration testing, GitHub and DevOps is also expected. We are keen to hear from talented .NET Developers with strong React Native experience from all backgrounds. More ❯
Abingdon, Oxfordshire, United Kingdom Hybrid/Remote Options
NES Fircroft
implementation roadmaps. â Implement and optimize computation algorithms â Design and develop both thin and thick client applications that interact with cloudbased microservices. â Ensure high code quality through unittesting, code reviews, security hardening and continuous integration with other domain tools â Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation 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 ❯
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 ❯
Southampton, Hampshire, South East, United Kingdom Hybrid/Remote Options
Spectrum It Recruitment Limited
team encourages growth and innovation. Contribute to DevOps practices including CI/CD pipelines and infrastructure automation. Required Skills TypeScript/Node.js REST APIs (Express, Nest.js, or similar frameworks) Unittesting (Jest or equivalent) Cloud computing (GCP preferred; AWS or Azure experience also valuable) Infrastructure as Code (Terraform or similar) Docker and Compose Continuous Integration tools and environments More ❯
London, South East, England, United Kingdom Hybrid/Remote Options
Avanti
within AWS or Azure environments for deployment and scaling. Collaborate with AI scientists and product managers to build seamless data-driven applications. Implement best practices in CI/CD , unittesting , and system integration . Key Skills & Experience Proven experience as a Backend Python Developer , ideally within cloud environments. Solid understanding of microservice architecture and API development . … Experience with AWS or Azure and containerisation (Docker, Kubernetes). Exposure to MLOps or AI model integration is desirable. Strong coding standards, version control (Git), and testing practices. Excellent communication and problem-solving abilities. If you are interested in this position, please apply now or feel free to reach out to Mike Walton at Avanti Recruitment for further information. More ❯
Vue or Angular or React or Node or Knockout SQL Server Web API, HTML, CSS, Web Services, JQuery and JavaScript Desirable skills AWS Services or Azure Docker/Rancher UnitTesting Selenium automation The role requires that you are an excellent team player and can work closely with other developers. This position presents an excellent opportunity for a 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 ❯
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 ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
Certain Advantage
lifecycle. Responsibilities: Responsible for delivering the on-board software for the next generation of Missile Systems. This is a hands-on role and will involve architecting, designing, implementing and testing missile subsystem software to required standards and processes. Minimal: (Good) Authoring Specifications through the full lifecycle: planning, design and test documents. Experience of working with formal requirements capture tool. … safety integrity level such as DO178C Level B or SIL-4 or equivalent standards. Specification & requirements creation and compliance recording in DOORS. Working knowledge of C/C++ for testing special builds and focussed code reviews. UnitTesting using LDRA, RAPITA or equivalent testing tool. Understanding of Code Coverage and techniques/strategies used to cover … live equipment (PSUs, Scopes, Logic Analysers etc.) conducting system tests. Desirable: (Best) Significant experienced in developing software to DO178C Level B. Knowledge of Defence standards and Micro-controller technologies Testing on Development Cards with a test environment or bare-metal with special builds Experience using RAPITA Systems Tool Suite Experience of Modelling and Ansys SCADE Tool Suite Knowledge and 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 ❯
in design and implementation. Identify and proactively resolve potential technical or architectural issues. Implementation Adhere to the team’s “Definition of Done” (DoD). Maintain consistency in TDD/unit test coverage and enforce code review quality. Keep documentation current throughout the change lifecycle. Collaboration Work closely with System Analysts, Solution Designers, and the Architecture team to understand business … integrations Experience & Qualifications Proven experience delivering software as part of a collaborative team. Strong knowledge of the full Software Delivery Lifecycle (SDLC). Experience in software design, TDD/unittesting, and DevOps pipelines. Computing-related degree or equivalent practical experience. Experience with financial, banking, or accounting systems is desirable. More ❯
Abingdon, Oxfordshire, South East, United Kingdom Hybrid/Remote Options
RPS Group Plc
with agreed architecture. To assist in the creation of backlog items, size estimation and translation of backlog items into effective and efficient running code, ensuring acceptance criteria are met. Testing and deploying cloud applications using continuous integration, code quality checks and distribution pipelines. Ensuring non-functional requirements including security considerations are met in the development of the solutions. Supporting … Extensive experience in Angular UI framework Strong knowledge of C# & .Net API development experience Good knowledge of UI development, including design patterns and best practices. Experience and application of unittesting within development. Familiarity with source control processes and techniques (GIT) Experience in Database Development (SQL Server, Cosmos or similar) Client facing experience (at a technical level) Experience More ❯