software and services specifically designed to meet the evolving needs of the BioPharma sector. IDBS, a Danaher company, leverages 35 years of scientific informatics expertise to help organizations design, execute and orchestrate processes, manage, contextualize and structure data and gain valuable insights throughout the product lifecycle, from R&D through manufacturing. Known for its signature IDBS E-WorkBook … who will be a vital cog in our team, designing and developing IDBS's data driven products. You will deliver data-rich software and contribute to the architectural design, technical approach and implementation mechanisms adopted by the team.You will be directly involved in the development of data-centric products from ingest to egress via pipelines, data warehousing, cataloguing … new requirements activities. Optimize Spark-based workflows for performance, scalability, and data integrity, ensuring alignment with GxP and other regulatory standards. Research, and promote new technologies, designpatterns, approaches, tools and methodologies that could optimise and accelerate development. Apply strong software engineering practices including version control (Git), CI/CD pipelines, unit testing, and code reviews to More ❯
Worcester, Worcestershire, United Kingdom Hybrid / WFH Options
Hewett Recruitment
practices is a bonus Working with both legacy and modernised codebases What You'll Be Doing Designing and developing robust Java-based applications and services Contributing to the design and evolution of scalable architecture Collaborating with cross-functional teams (QA, BAs, Architects, etc.) in a Scrum environment Improving the software development process and mentoring other engineers where needed … code What We're Looking For Solid commercial experience in Java development Strong understanding of databases and production-grade applications Familiarity with secure coding practices and designpatterns Proven problem-solving ability and technical leadership experience Experience with Agile (Scrum or Kanban) methodologies Desirable Familiarity with CI/CD (Azure DevOps) Knowledge of SOA, domain modelling, and More ❯
the workplace. We aim to make satellite communications a more inviting and accessible industry for all. Visit to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, testing, and maintenance of the embedded software used to manage and control ALL.SPACE's terminal products. This includes embedded real-time control software, web interfaces, and REST API … a release roadmap to meet product requirements. Roles and Responsibilities Perform requirements analysis by collaborating with internal and external stakeholders to understand the technical needs. Create architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time … system using C++. Implement automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Investigate and resolve software issues promptly. Apply designpatterns and best practices to ensure quality, security, modifiability, and extensibility. Contribute within an Agile framework, promoting best practices. Have experience in C++ development on embedded systems. Successfully deliver reliable More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
InterQuest Group (UK) Limited
years of commercial experience in C# .NET Core, keen to grow in a supportive, innovative environment. What You'll Be Doing Working in small product-based squads to design, build, test, and deploy applications. Developing and maintaining C# .NET Core microservices in Docker, hosted in AWS. Building and integrating React-based web experiences. You'll be working with … AWS, Docker, Terraform What We're Looking For Essential Proficient in C# .NET Core for web services. Experience with AWS or other cloud platforms. Understanding of designpatterns & SOLID principles. Experience with TDD and Unit Testing. Experience with React or willingness to learn. Why Join? Work on exciting, high-impact projects using the latest technologies Direct influence More ❯
Civic Centre, Wythenshawe, Manchester, Lancashire, England, United Kingdom Hybrid / WFH Options
Interquest
years of commercial experience in C# .NET Core, keen to grow in a supportive, innovative environment. What You’ll Be Doing Working in small product-based squads to design, build, test, and deploy applications. Developing and maintaining C# .NET Core microservices in Docker, hosted in AWS. Building and integrating React-based web experiences. You’ll be working with … AWS, Docker, Terraform What We’re Looking For Essential Proficient in C# .NET Core for web services. Experience with AWS or other cloud platforms. Understanding of designpatterns & SOLID principles. Experience with TDD and Unit Testing. Experience with React or willingness to learn. Why Join? Work on exciting, high-impact projects using the latest technologies Direct influence More ❯
and innovations through agile methodologies and innovation marathons. Pushing the innovation and technology boundaries to bring breakthrough solutions to complex clinical and business problems. Utilizing software designpatterns to enhance software quality by addressing fundamental challenges in large-scale system development. These challenges include communication of architectural knowledge among developers, accommodating new design paradigms or … fit if: Pursuing a MS in Computer Science, Computer Information Systems, Computer Engineering, or related degrees. Strong understanding of object-oriented software development concepts and methodologies. Understanding of Design and implementation of scalable, secure cloud architecture based on Amazon Web Services, leveraging AWS Data pipeline to process and move data using AWS services like EC2, S3, Hive, Elastic More ❯
and monitor the Structural and Temporal Architecture, including the Internal/External interfaces of the product to meet requirements. Key Responsibilities: 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 and rationale. Define the architecture … a relevant field. A strong technical practitioner, comfortable with making important architectural and design decisions. Knowledge of modern and established software architecture techniques and designpatterns Strong understanding of software design principles and testing strategies. Experience of model-based engineering. Experience working with abstraction layers and software stacks. Astrong programming background, preferably with More ❯
Wellingborough, Northamptonshire, England, United Kingdom
VIQU IT Recruitment
and .NET Core, while collaborating with cross-functional teams in an international environment. Key Responsibilities Develop, maintain, and improve web applications using C#, ASP.NET, MVC, and .NET Core Design and build responsive user interfaces with HTML5, CSS3, JavaScript, TypeScript, and Angular Convert business requirements into technical specifications and deliver robust solutions Create test cases, perform software testing, and … in building responsive, cross-browser compatible applications Strong database knowledge (MS SQL, Oracle, MySQL, MariaDB) and understanding of REST APIs Familiarity with CI/CD practices, designpatterns, and clean coding principles Experience with JIRA and source control tools (GitHub, GitLab) Degree in Computer Science or equivalent industry experience Excellent problem-solving, communication, and teamwork skills Fluent More ❯
Wellingborough, Northamptonshire, England, United Kingdom
VIQU IT Recruitment
collaborating with cross-functional teams in an international environment. Key Responsibilities of the Software Developer: Develop, maintain, and improve web applications using C#, ASP.NET, MVC, and .NET Core Design and build responsive user interfaces with HTML5, CSS3, JavaScript, TypeScript, and Angular Convert business requirements into technical specifications and deliver robust solutions Create test cases, perform software testing, and … in building responsive, cross-browser compatible applications Strong database knowledge (MS SQL, Oracle, MySQL, MariaDB) and understanding of REST APIs Familiarity with CI/CD practices, designpatterns, and clean coding principles Experience with JIRA and source control tools (GitHub, GitLab) Degree in Computer Science or equivalent industry experience Excellent problem-solving, communication, and teamwork skills Fluent More ❯
to lead by example by making satellite communications a more inviting and accessible industry for all. Visit to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, testing, and maintenance of the embedded software used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces, and REST … the product requirements. ROLES and RESPONSIBILITIES Perform requirements analysis - working with internal and external stakeholders to understand the technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement … automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Contribute to the investigation and timely resolution of software issues. Employ designpatterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team's Agile framework, contributing to best practices. Experience in C++ development on embedded systems. Demonstrated More ❯
to lead by example by making satellite communications a more inviting and accessible industry for all. Visit to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, test and maintenance of the embedded software used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces and REST … the product requirements. ROLES and RESPONSIBILITIES Perform requirements analysis - working with internal and external stakeholders to understand the technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement … automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Contribute to the investigation and timely resolution of software issues. Employ designpatterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team's Agile framework, contributing to best practice. Experienced in C++ development on embedded systems. Demonstrated More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Person Centred Software Ltd
commercial impact. Lead, mentor, and inspire a multi-disciplinary development team (developers, QAs, design, data engineering, and data science). Champion clean code, scalable designpatterns, and best practices across the full SDLC. Write and review high-quality, testable C# .NET code (frontend and backend). Collaborate with product and DevOps teams to build robust … Extensive experience in enterprise software development, with expertise in C# .NET (preferably .NET 9) and MS SQL Server (including stored procedures and query optimisation). Strong architectural and design skills-able to produce clear documentation and own complex system designs. Frontend and backend development experience, with exposure to Blazor, React, or similar frameworks a plus. Hands-on experience More ❯
to lead by example by making satellite communications a more inviting and accessible industry for all. Visit to learn more. Embedded Software Engineers are responsible for the architecture, design, implementation, test and maintenance of the embedded software used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces and REST … the product requirements. ROLES and RESPONSIBILITIES Perform requirements analysis - working with internal and external stakeholders to understand the technical functionality required to meet customer needs. Complete architecture and design documentation for new software features. Deliver high-quality, tested software features for an embedded real-time system, using C++. Implement … automated unit and integration tests. Test and debug functionality in simulation and on target hardware. Contribute to the investigation and timely resolution of software issues. Employ designpatterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team's Agile framework, contributing to best practice. Some experienced in C++ development on embedded systems More ❯
mission to deliver human-centered solutions to technical challenges. We work across the public sector, including central government, and enterprise-level private sector clients. We specialise in Discovery, Design, Development, Implementation, Data Integration and Migration, utilising open-source technologies including WordPress. We are committed to nurturing long-term relationships with our clients through quality-driven and cost-effective … improve them through work packages. They will be working on a number of high profile accounts, ensuring that everything is completed to the highest level including designpatterns, web security, technical documentation and application performance. Custom plugin and theme development experience would be desirable, together with a strong working knowledge of Git. They will be decisive and More ❯
Microsoft .Net technologies including: WCF, WPF, WF, LINQ and EF Experience in writing installation packages in InstallSheild Experience designing and developing software including using UML and designpatterns Experience in Agile methodology. Experience with source control management systems and continuous integration/deployment environments Experience with relational database design and development. Experience coding reusable single More ❯
Bristol, Avon, England, United Kingdom Hybrid / WFH Options
Adecco
.NET desktop application development* Experience with WinUI 3, UWP (preferred), or WPF* Familiarity with the Windows App SDK* Proven Agile software development experience* Understanding of MVVM, designpatterns, and secure development practices Benefits* Competitive salary* 25 days holiday + bank holidays (option to buy more)* Generous pension scheme* Group Life Assurance & Income Protection* Health cash plan & lifestyle More ❯
Newcastle Upon Tyne, Tyne and Wear, England, United Kingdom
Client Server Ltd
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, DesignPatterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Senior Software Engineer More ❯
Richmond, Surrey, United Kingdom Hybrid / WFH Options
AMCS Group
Git version control. • Strong problem-solving skills and attention to detail. • Collaborative and communicative team player. • Experience with Agile methodologies (e.g., Scrum). • Understanding of software designpatterns and principles. • Experience with CI/CD pipelines. Why Join Us • Be part of a growing, mission-driven company making a real impact in the environmental sector • Work in More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
AMCS Group
Git version control. • Strong problem-solving skills and attention to detail. • Collaborative and communicative team player. • Experience with Agile methodologies (e.g., Scrum). • Understanding of software designpatterns and principles. • Experience with CI/CD pipelines. Why Join Us • Be part of a growing, mission-driven company making a real impact in the environmental sector • Work in More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
AMCS Group
Git version control. • Strong problem-solving skills and attention to detail. • Collaborative and communicative team player. • Experience with Agile methodologies (e.g., Scrum). • Understanding of software designpatterns and principles. • Experience with CI/CD pipelines. Why Join Us • Be part of a growing, mission-driven company making a real impact in the environmental sector • Work in More ❯
to be effective and be able to implement and deliver consistently Resource planning, hiring, team strategy, cross-functional coordination Help drive technical decisions such as architecture, designpatterns, CI/CD pipelines, and coding practices to support scalable, resilient, high-performing solutions Proven track record of successfully managing competing priorities Navigate ambiguity and deliver incrementally Assess and More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Curo Resourcing Ltd
ability to provide clear and concise updates An ability to convey technical concepts to all levels of audience Technical implementation skills - application of industry best practices & designpatterns Technical advisory skills - experience in researching technological products/services with the intent to provide advice on system improvements Experience of working in hybrid environments with both classical delivery More ❯
mission is to define and own Data Architecture vision for our clients, providing architecture enablers for innovative data and AI capabilities driving multiplier value for the business. We design and architect modern data platforms and automate cloud data migration … to help clients scale AI for digital core and explore new data driven business opportunities. We're differentiating through our ability to architect solutions using proven designpatterns and reusable architecture assets. You'll learn, grow and advance in an innovative culture thatthrives on shared success, diverse ways of thinking and enables boundaryless opportunitiesthat candrive your career … of highly skilled teams to advise and support our clients through their data architecture related challenges As a Data Architecture Manager, you will: Assist client teams in the design and implementation of scalable data solutions using modern technologies, under the guidance of senior team members. Help identify gaps and inefficiencies in clients' existing architecture, working closely with senior More ❯
mission is to define and own Data Architecture vision for our clients, providing architecture enablers for innovative data and AI capabilities driving multiplier value for the business. We design and architect modern data platforms and automate cloud data migration … to help clients scale AI for digital core and explore new data driven business opportunities. We're differentiating through our ability to architect solutions using proven designpatterns and reusable architecture assets. You'll learn, grow and advance in an innovative culture thatthrives on shared success, diverse ways of thinking and enables boundaryless opportunitiesthat candrive your career … highly skilled teams to advise and support our clients through their data architecture related challenges As a Data Architecture Associate Manager, you will: Assist client teams in the design and implementation of scalable data solutions using modern technologies, under the guidance of senior team members. Help identify gaps and inefficiencies in clients' existing architecture, working closely with senior More ❯