a product development environment. Technical Proficiency: Strong skills in TypeScript, React, and Node.js. Interested in clean code practices and familiarity with enterprise architectural design patterns. Strong experience with Node.js: Expertise in building RESTful APIs, GraphQL services, and backend systems using Node.js. Strong Experience with GraphQL: Practical knowledge of … SQL and NoSQL databases (e.g., PostgreSQL, MongoDB). Version Control Systems: Proficient in Git and understanding of workflows such as GitFlow. API-First Design: Experience in building and maintaining robust, flexible APIs with an emphasis on scalability and performance. Asynchronous Programming: Deep understanding of event-driven programming and More ❯
implement large scale Business Transformations across the UK government. Accenture provides e2e Business Transformations, not just technical solutions to point business challenges. Help design and deliver ground-breaking cloud solutions - from migrating legacy applications onto Cloud, to building innovative, new cloud-native applications. Provide solutions to real world … problems facing the UK government, working at the forefront of the most topical areas. Lead the design, development and deployment of cloud-based solutions on Cloud. Develop and maintain cloud infrastructure architecture, standards, and best practices. Ensure optimal performance, security, and scalability of the cloud infrastructure. We are … role. Experience understanding the business needs, user needs and good software architecture principles. Experience working with business analysts, SMEs and developers to collaboratively design solutions. Able to discuss the solution blueprint with stakeholders with different degrees of technical knowledge and different interests in the solution. Experience leading the More ❯
implement large scale Business Transformations across the UK government. Accenture provides e2e Business Transformations, not just technical solutions to point business challenges. Help design and deliver ground-breaking cloud solutions - from migrating legacy applications onto Cloud, to building innovative, new cloud-native applications. Provide solutions to real world … problems facing the UK government, working at the forefront of the most topical areas. Lead the design, development and deployment of cloud-based solutions on Cloud. Develop and maintain cloud infrastructure architecture, standards, and best practices. Ensure optimal performance, security, and scalability of the cloud infrastructure. We are … role. Experience understanding the business needs, user needs and good software architecture principles. Experience working with business analysts, SMEs and developers to collaboratively design solutions. Able to discuss the solution blueprint with stakeholders with different degrees of technical knowledge and different interests in the solution. Experience leading the More ❯
level requirements into detailed specifications. Documentation & Communication: Communicate new features and improvements to the wider company through clear documentation and release notes. Feature Design & Development: Design and create new features for sensor systems. Agile Development: Collaborate as part of an Agile team, contributing throughout the full … unit testing and the software development lifecycle. Knowledge of multi-threaded development and distributed software systems. Familiarity with SOLID principles and modern software design patterns. Experience with Docker and build pipelines. Proficient in version control using Git. Experience with CUDA for GPU programming. Solid understanding of Linux systems. More ❯
Norwich, Norfolk, United Kingdom Hybrid / WFH Options
The Adaptavist Group
hands-on collaboration with experienced professionals, gaining valuable mentorship and experience. You will participate in various stages of the software development lifecycle, from design and coding to testing and deployment. Your fresh perspective and enthusiasm will be instrumental in delivering high-quality products that meet our customers' needs. … value. Engineering: Write clean, readable code and robust automated tests. Review the code of other engineers for quality and security. Collaborate on the design and implementation of high-quality solutions using design patterns. Contribute to the enhancement of our software delivery pipeline. Analysis & Investigation: Perform root More ❯
of people find a brighter financial future with Discover. Job Description: What You'll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You'll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understand the software development lifecycle and leverage … direct the work of emerging talent, and help them continue to grow in their technical skillset through mentorship. Oversee application, system, and architecture design decisions and guide team to achieve key results for products assigned to them. Remediate issues using engineering principles and create proactive designMore ❯
Orgvue is an organisational design and planning platform that empowers your business to transform its workforce by understanding the work people do and the skills they have. Our platform connects strategy to structure, providing clarity of vision, so you can build a more adaptable, better performing organisation that … success of our custom technical solutions and SaaS products. It will be possible to work at all stages of the development lifecycle including design, implementation and testing, as well as providing feedback to evolve our development techniques. Working in one of our development teams, you will develop solutions … relevant programming languages and frameworks such as JavaScript (ES6+), React, Typescript, Kotlin, Java, Scala, C# or other relevant backend technologies. Familiarity with modern architectural patterns such as microservices, micro-frontends. Ability to write, maintain, test, and deploy scalable code that integrate seamlessly to provide an exceptional experience for customers. More ❯
taking calculated risks, and pushing boundaries. Valuing honesty, clear communication, and openness in all interactions. A background in software delivery An understanding of implementation patterns in data or development Cloud aware Understand the complexity of software development and experience of delivery Desired skills Some understanding of Object-Oriented Programming … OOP) and common design patterns. Working knowledge of Agile, Scrum, and Test-Driven Development (TDD). Experience with DevOps CI/CD pipelines. Experience Proven experience in software leadership roles. Strong understanding of market trends and customer needs. Excellent communication and collaboration skills. Taking ownership of delivery or More ❯
office a minimum of2 days a week. Responsibilities: Collaborate with cross-functional teams to gather and define requirements for new features and enhancements. Design, develop, and maintain efficient, reusable, and reliable Java code. Conduct thorough testing to ensure the robustness and reliability of software applications. Troubleshoot and debug … in Java development. Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate). An understanding of object-oriented programming principles and design patterns. Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities. Ability to work effectively both independently and as part of More ❯
Devon, South West, United Kingdom Hybrid / WFH Options
ADLIB Recruitment
using Vue here!). SQL Server and an awareness of other data structures. RESTful web services. Solid background in OOP, SOLID Principles and design patterns. Agile Development, TDD, BDD. Exposure to Azure as a minimum knowledge level in Cloud tech. Jira, Bitbucket, Git. An interest in or experience … roadmap whilst maintaining and improving production systems and architecture critical to peoples well-being. Youll be developing complex, high-quality, technical solutions from design to delivery and demonstrate practical experience of scalability, accessibility, IT Security and supporting production systems. Youll get to delve into solving problems within Azure More ❯
our clients. You'll also take a leadership role, guiding your team to success and leading by example. What You'll Be Doing Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination . … . Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc. Awareness of the latest developments in testing tools and design patterns. Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects. Familiarity with testing in cloud environments such More ❯
South East London, London, United Kingdom Hybrid / WFH Options
TEN10 SOLUTIONS LIMITED
solutions for our clients. Youll also take a leadership role, guiding your team to success and leading by example. What Youll Be Doing Design and Develop: Build and support automation or performance test frameworks using the most appropriate solutions. Whether open source or commercial, or a combination . … . Implementing pipelines using common tooling such as Jenkins, ADO, GitHub actions, CirlceCI etc. Awareness of the latest developments in testing tools and design patterns. Bonus Points for: Experience with emerging technologies, e.g using AI/ML within your engineering projects. Familiarity with testing in cloud environments such More ❯
is in the Police and Public Protection Technology (PPPT) portfolio. ?PPPT is an organisation of dedicated professionals who are primarily responsible for the design, build and deployment of National Law Enforcement Systems. They ensure that they deliver highly effective, efficient systems which leverage modern digital technologies and provide … unit test frameworks like Junit, assertion libraries and data serialisation tools, leveraging tools like Wiremock, to aid automated testing. Working with POM test designpattern and SOLID code design principle. Implementing coding guidelines and standards and using BDD tools like Cucumber for developing automated tests. Using … We'll assess you against these technical skills during the selection process: Strategic Planning (ITSP) - Level 3 Domain Experience - Level 3 Test, Analysis, Design and Execution - Level 3 Automation and Tooling - Level 3 Performance Testing - Level 3 Integration and Assurance - Level More ❯
Git for version control. Experience with unit test frameworks like JUnit or similar, assertion libraries, and data serialization tools. Proficiency in POM test designpattern and SOLID code design principles. Ability to implement coding guidelines and standards. Extensive experience with CI/CD tools for pipeline More ❯
Milton Keynes, England, United Kingdom Hybrid / WFH Options
Synapri
performant products for processing real-time data via HTTP, FTP and web sockets. Address technical debt and ensure that systems adhere to SOLID design principles. Contribute to an effective continuous delivery pipeline that enables incremental releases of stable software into production using MS Azure technologies. Experience needed … to all aspects of the SDLC (Software Development Life Cycle). Good understanding of Agile methodologies and principles. JAVA using SOLID principles and design patterns. React. Strong experience of database analysis, designing and querying. Oracle and/or SQL Server. Continuous integration/delivery (Git, JIRA). Desirable More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
The MRJ Group
with back-end services and third-party platforms. Delivering Quality Code - Write clean, reusable, and testable code while following best practices in software design and architecture. Owning Your Work - Take responsibility for developments from concept to production, ensuring smooth deployments and ongoing support. Embracing CI/CD - Collaborate … Optimize performance using modern tools. What Makes You a Great Fit? Strong commercial experience in .NET & C#. Solid grasp of N-Tier architecture & design patterns. Knowledge of OOP principles & performance optimisation. Experience with Git & Agile methodologies. Passion for troubleshooting, problem-solving, and continuous learning. Why Join? Hybrid working More ❯
heavy DB architecture experience who can take a lead in developing a near real time ingestion framework. Job Responsibilities/Objectives Undertake system design tasks and take ownership of the overall design within a project. Work closely with offshore developers, assuring their work meets the required … quality and best practice. Experience in message-based integration - Azure Service Bus. Design, develop and maintain MS SQL Server relational databases with change tracking/CDC. Keep multiple applications in sync - real time/batch processing. Responsible for the delivery of the non-functional requirements within a project. … to project manager/team lead. Become familiar with all core systems to assist or lead in the future development of such projects. Design and develop software solutions in a timely manner, in accordance with the guidance provided by the technical architect and senior developers. Diagnose bugs and More ❯
Accreditation Council for Graduate Medical Education
the office. What You'll Do Reports to: Level-dependent; Firmware Engineering Manager or Director of Engineering, Platform Firmware Direct Reports: None Firmware Design and Development of AIoT infrastructure for career-defining new programs that synthesize all Axon technologies in addition to current and next-gen Camera-related … and Test Equipment as part of the development process. Support Electrical Engineering with Board Bring-up and Hardware Debugging Support. Write and review Design Docs, Pull Requests, and contribute to the Team's documentation bank. Collaborate with distributed teams such as other Firmware Teams, Embedded Product Teams (i.e. … of Computer Architecture and Peripherals. Strong understanding of Operating Systems, Concurrency and Networking concepts. Strong understanding of Data Structures, Algorithms and Object Oriented Design Patterns. Experience with Cellular LTE, 5G Modems is a plus. Experience with Battery and Power Management sub-systems, Safety and Thermal, is a plus. More ❯
on AWS using technologies including EC2, ECS, Lambda, SQS, DynamoDB, RDS, Cognito, S3, and SNS. Developing and deploying cloud-native applications following microservice design patterns. Implementing infrastructure as code using tools like Terraform or CloudFormation to automate deployment and scaling processes. Automating deployment pipelines and CI/CD … bash scripting Terraform - You will have a strong track record of successfully using Terraform in a professional CI/CD environment Microservices architecture design skills - You will bring experience in understanding how to architect cloud-based systems using microservices, ensuring each component is scalable, secure, and reliable. You More ❯
on AWS using technologies including EC2, ECS, Lambda, SQS, DynamoDB, RDS, Cognito, S3, and SNS. Developing and deploying cloud-native applications following microservice design patterns. Implementing infrastructure as code using tools like Terraform or CloudFormation to automate deployment and scaling processes. Automating deployment pipelines and CI/CD … bash scripting Terraform - You will have a strong track record of successfully using Terraform in a professional CI/CD environment Microservices architecture design skills - You will bring experience in understanding how to architect cloud-based systems using microservices, ensuring each component is scalable, secure, and reliable. You More ❯
include JEE (Servlet) development, using the Hibernate Object-Relational Management (ORM) APIs, and Structured Query Language (SQL). Your understanding of Object-Oriented Design (OOD) and of the Model-View-Controller (MVC) designpattern will enable you to make significant contributions to these complex applications. Duties … the product in consultation with other team members To provide second and third line support for product issues and queries Essential Object-Oriented Design (OOD) skills Structured Query Language (SQL) Experience of innovation to create features Understanding of Model-View-Controller (MVC) design Strong communication skills More ❯
British or dual nationality as need to have basic Security Clearance My Client is looking for Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect! Security Clearance : British Citizen or a Dual UK national … Structural and Temporal Architecture including the Internal/External interfaces of the product to meet requirements. Identify, document and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions … architecture. Collaboration is critical within this role from working closely with other Architects, Technical Specialists and wider engineering key contacts, supporting the wider design activities and reviews. You will also have the opportunity to influence the Software Engineering Technology Strategy, Software Product Lines, new technologies, obsolescence, new methods More ❯
British or dual nationality as need to have basic Security Clearance My Client is looking for Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect! Security Clearance : British Citizen or a Dual UK national … Structural and Temporal Architecture including the Internal/External interfaces of the product to meet requirements. Identify, document and be responsible for the design drivers for the software solution e.g. real-time performance, safety, security, user experience, simplicity, reusability, flexibility. Produce derived and emergent requirements capturing the assumptions … architecture. Collaboration is critical within this role from working closely with other Architects, Technical Specialists and wider engineering key contacts, supporting the wider design activities and reviews. You will also have the opportunity to influence the Software Engineering Technology Strategy, Software Product Lines, new technologies, obsolescence, new methods More ❯
Risk Engineering Development Team We are seeking a versatile Lead Engineer to lead our Risk Engineering development team. In this role, you will: Design, build, and maintain efficient, reusable, and reliable systems. Ensure the design of components aligns with the overall application architecture. Work with the … code, supported by automated testing. Review peer and junior developers' work and contribute to process improvements. Participate in project planning, analyze requirements, propose design options, and estimate work. Required Skills and Experience: At least 10+ years of experience in building and operating high-throughput systems. Proficiency in .NET … C#, Azure, React, Angular, and Node.js for API and UI development. Experience with relational and graph databases, RESTful interfaces, and design patterns. Self-motivated with excellent interpersonal, verbal, and written communication skills. Expertise in continuous integration and deployment processes. At LSEG, our purpose is to foster financial stability More ❯
D365 & Power Platform Solutions Architect - Remote UK Wide Job Purpose The D365 & Power Platform Solutions Architect will design and implement solutions aligned with the digital transformation agenda. You will translate business needs into technical designs and ensure they integrate with broader enterprise architecture, guiding development roadmaps and technical … decisions. Responsibilities Design and deliver technology solutions aligned with user needs and business goals. Ensure compliance with architectural standards and design patterns. Develop strategic roadmaps for new services and legacy system integration. Work with Data Architects to maintain enterprise data models. Champion agile development practices. Mentor More ❯