Hemel Hempstead, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. Languages … Ruby-on-Rails, Java, Python, C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
wide Job Description: Key Responsibilities Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. Collaborate with multidisciplinary teams, including … translating data requirements into technical solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, designpatterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within the firm and clients. Contribute … engineering tools and practices, including Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience applying DevOps principles to data More ❯
St Albans, England, United Kingdom Hybrid / WFH Options
Fab Lab ABQ
voice heard and can make a real impact on the bottom line, earning significant bonuses. As a Senior C# Developer you'll join an Agile development team to design and develop new features and enhancements to complex trading systems within a microservices environment (300 services). You'll be working with a modern tech stack using C# .Net … to work from home three days a week. About you: You have strong C# .Net Core backend development skills You're a technologist with an interest in System Design and understanding how things work … at low level You have a good knowledge of AWS, microservices and SQL databases You have a thorough understanding of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures, Algorithms You enjoy collaborating and learning new things What's in it for you: As a Senior C# Developer/Software Engineer you will earn a competitive More ❯
outcomes for those they assist, by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable people across the UK. We … led and always aim for the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the existing team – reviewing code, discussing … system design to ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and designpatterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to learn and continually improve Provide More ❯
outcomes for those they assist, by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable people across the UK. We … led and always aim for the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the existing team – reviewing code, discussing … system design to ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and designpatterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to learn and continually improve Provide More ❯
outcomes for those they assist, by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable people across the UK. We … led and always aim for the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the existing team – reviewing code, discussing … system design to ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and designpatterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to learn and continually improve Provide More ❯
support a blue-chip engineering client working on a cutting-edge Missile Systems development project in the Defence domain. Responsibilities Collaborate with cross-functional teams to analyse requirements, design, develop, test, and maintain software solutions for defence projects. Apply your expertise in one or more of the following programming languages: C++, C or ADA to deliver high-quality … software products. Participate in all phases of the software development lifecycle, including requirements gathering, software design, coding, testing, documentation, deployment, and maintenance. Collaborate closely with stakeholders, including clients, project managers, system engineers, and other software engineers, to ensure successful project delivery. Take ownership of assigned tasks, meet project deadlines, and maintain a high level of quality and attention … one of the following programming languages: C++, C or ADA. Experience using a high-level scripting language such as Python. Solid understanding of software development principles, object-oriented design, and design patterns. Familiarity with the software development lifecycle and agile methodologies in a Safety or Mission Critical development environment. Excellent problem-solving skills and the ability More ❯
Hemel Hempstead, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
Off Languages: Ruby-on-Rails, Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban ? Key Responsibilities ? Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization … quality products in an agile environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset : Experience working within Agile methodologies More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. … Languages : ? Ruby-on-Rails, Java, Python, C# ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
Watford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
be hands on whilst leading a number of technical projects with a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. … Languages : ? Ruby-on-Rails, Java, Python, C# ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both front-end and back-end. … Build scalable, cloud-based solutions using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use DevOps processes, including virtualization , containerization More ❯
At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries … such as CMake/Make Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the quality of the libraries and … client expectations Provide time estimates and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers and other team members, transfer More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
client is building a new team and needs experienced software engineers for developing large-scale mobile and web applications backend. The role focuses on backend coding and database design, emphasizing system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its employees and customers. Key Accountabilities: Participate … in the entire development process, from design to deployment and support Communicate proactively with colleagues to improve application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills and Knowledge: Degree in Computer Science or related field (highly desirable) Experience as a Software … and Laravel Languages: PHP, Ruby-on-Rails, Java, Python, C# Vue.js, Typescript, Angular, React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL REST APIs Software DesignPatterns – TDD, DDD Methodologies: Agile: Scrum and Kanban About You: Self-motivated and independent worker Passionate about writing clean, reusable code Strong communication and teamwork skills Positive, logical, eager to More ❯
Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding production environment. This is a … Strong experience in modern C++ (C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with designpatterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured data (e.g., JSON, XML) Strong More ❯
Engineer to join a growing team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding production environment. This is a … Strong experience in modern C++ (C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with designpatterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured data (e.g. JSON, XML) Strong More ❯
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud designpatterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud designpatterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
for system designs that promote security, safety, usability, and reliability. Create, define, and monitor Structural and Temporal Architecture, considering internal and external interfaces alongside delivery teams. Drive software design and architecture solutions for leading system technologies, including command & control, model-based, real-time, embedded, multi-threaded, field & unit-testing, visualization, verification, and validation. Produce architecture solutions without compromising … strategy, products, methods, and tooling. Experience & Knowledge Strong programming skills in C, C++, C#, and Ada. Deep understanding of Agile development, software design principles, designpatterns, and best practices. Experience with Continuous Integration and model-based engineering. Proven ability to influence and define frameworks, tooling, and technologies with measurable impact. Background in embedded systems and More ❯
customers thrive. Key responsibilities in the role will include: Delivering best-in-class Java platform code, developing software in an iterative cycle with a focus on architecture and design throughout the process. Creating robust, scalable applications, using industry-standard source code control within a small team. Developing and testing across multiple browsers, platforms, and devices, including smartphones and … operations, architecture and security. Skills & experience Experienced in delivering complex software solutions (any experience in HR software would be advantageous). Deep expertise in Java, OO designpatterns, multi-threading and asynchronous paradigms. Experience with Spring, Git, Postgres, MongoDB, and JavaScript. Comfortable designing APIs and working across cloud-native architectures. Experience writing performant Rust code is a More ❯
and benefits - Hertfordshire and Bristol -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 with British citizenship . Restrictions … to define and monitor the 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 and rationale. Define the architecture … affect the integrity of the 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 and tools, by considering longer More ❯
match to the role, we are ideally looking for candidates with the following background: Well versed in delivering complex software solutions. Strong expertise in Java, OO designpatterns, multi-threading and asynchronous paradigms. Experience with Spring, Git, Postgres, MongoDB, and JavaScript. Comfortable designing APIs and working across cloud-native architectures. An open minded individual with a passion More ❯
customers thrive. Key responsibilities in the role will include: Delivering best-in-class Java platform code, developing software in an iterative cycle with a focus on architecture and design throughout the process. Creating robust, scalable applications, using industry-standard source code control within a small team Maintaining and enhancing the platform software as a reliable and secure foundation … operations, architecture and security. Skills & experience Experienced in delivering complex software solutions (any experience in HR software would be advantageous). Deep expertise in Java, OO designpatterns, multi-threading and asynchronous paradigms. Comfortable designing APIs and working across cloud-native architectures. Experience writing performant Rust code is a strong bonus. Ability to quickly learn new technologies. More ❯
technical guidance to the delivery team for software development, integration, data and low code solutions, e.g., Power Apps. Working with Product Managers to support with architectural design, patterns and best practices with the development of their backlogs and roadmaps. Supporting the creation and maintenance of standards and best practices across the organisation and ensuring that appropriate standards … will need to be successful in this role: Experience with Azure Cloud. Experience with developing in a hybrid environment (Cloud, OnPrem). Excellent working knowledge of designpatterns and modelling notations e.g. UML, BPMN. Knowledge of TOGAF. Essential experience in delivering solutions for Microsoft Dynamics 365 (Finance, Supply Chain, HR, CRM) and Product Lifecycle Management systems. Experience … in providing technical guidance and leadership. Good knowledge of integration techniques, architecture patterns and non-functional drivers. Good knowledge of data architecture (Big Data, AI/ML), data warehousing and analytics. Excellent experience in technology product selection, assessing options, impact assessment and validation of solution choice against stakeholder requirements. Extensive experience working as a Solution Architect. Excellent verbal/ More ❯
the organization's vulnerability assessment process, including the use of scanning tools, interpretation of technical findings, and coordination of remediation activities. Additionally, you will provide expert input on design proposals, technical change requests, and infrastructure uplift programmes to ensure they meet internal security policies and align with frameworks such as NIST CSF and the NHS DSPT. About us … with relevant teams. This will ensure timely resolution of risks and contributes to ongoing reporting on technical risk posture. As the designated Information Security representative in the Technical Design Authority (TDA), you will review infrastructure and platform changes to ensure they meet internal security policies and align with frameworks such as NIST CSF and the NHS DSPT. This … Good knowledge of configuration compliance and enforcement tools Good knowledge of Windows Server, Active Directory, and virtualised platforms; Linux and cloud security (Azure) Understanding of infrastructure designpatterns and ability to assess security implications. Familiarity with change governance and architecture review processes (e.g. TDA, CAB). Able to translate security requirements into practical implementation guidance. Competent in More ❯
Stevenage, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
Job Description Stevenage This is a fantastic role for a Software Architect or someone with strong software design skills looking to take the next jump in their career to becoming a Software Architect! Salary : up to circa £80,000 depending on experience Dynamic (hybrid) working : typically 3 to 4 days per week on-site, due to workload classification … to define and monitor the 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 and rationale. Define the architecture … affect the integrity of the 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 and tools, by considering longer More ❯
and knows how to make secure access seamless. Key Skills: Microsoft PIM Microsoft PAM Terraform or Bicep or ARM + PowerShell What You’ll Be Doing: Azure RBAC Design & Automation: architect least privilege access models, automate role assignments and eliminate over-permissioning PIM Integration & Oversight: build out policy-driven controls using Azure AD PIM to manage escalated privileges … aligns to internal controls and external standards (ISO 27001, NIST, GDPR) Documentation & Collaboration: work closely with DevSecOps, application owners, and GRC teams to build secure-by-designpatterns If this sounds like you, please get in touch quickly as our client is ready to bring you on board! #J-18808-Ljbffr More ❯