11 of 11 Permanent Design Patterns Jobs in Surrey

Global Cloud Platform Technical Design Authority

Location
Egham, England, United Kingdom
Level Designs, reference architectures, and strategic technology requirements into implementation-ready Low Level Designs and technical specifications. Determines appropriate implementation approaches, design patterns, technical controls, infrastructure configurations, and operational requirements within approved architectural guardrails. Makes independent technical decisions relating to implementation design, standards application, technology … governance frameworks, operational controls, and reference patterns. Identifies recurring technical issues, implementation risks, and control weaknesses, driving continuous improvement through reusable design patterns, standards enhancement, and automation. Ensures solutions remain aligned with security, compliance, resilience, and operational requirements across the global cloud estate. Delivery Assurance, Vendor Governance ...

Senior Platform Engineer

Location
Reigate, England, United Kingdom
input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non-functional requirements. Lead by example getting directly involved in the day-to-day delivery of work … unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in object oriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands‐on experience with C# and .NET (Core/6+ ...

Solution Architect

Location
Redhill, England, United Kingdom
context diagrams, system component maps, integration maps, application landscapes, and end-to-end system data flows. Establish and maintain architecture standards, design patterns, reference architectures, and governance processes to develop Enterprise Architecture capabilities. Contribute to the development and continuous improvement of the architecture practice, tools, methodologies, templates … scalability, performance, supportability, and operational readiness considerations. Experience producing architecture deliverables using industry-standard architecture modelling and documentation tools. Strong knowledge of systems integration patterns, APIs, messaging technologies, and data exchange mechanisms. Experience supporting technical delivery teams throughout implementation, testing, deployment, and operational transition. Excellent stakeholder management skills, with ...

Lead C# Engineer

Location
Reigate, England, United Kingdom
using C# .NET Experience with the full software development lifecycle in a commercial/production environment: requirements capture and analysis, estimation, detailed software design, implementation, unit … system-level testing, installation and deployment, maintenance Experience with software engineering best practices: object-oriented design and implementation, design patterns, SOLID principles, Agile and Extreme Programming methodologies Experience with software development tools: IDE’s, version control, test automation, continuous integration, defect and backlog management systems ...

Java Fullstack Developer

Location
Guildford, England, United Kingdom
development using React with TypeScript. Possess strong expertise in application performance optimization and database query optimization. Are proficient in modern software design patterns and best practices to create scalable, maintainable, and high-performing applications. Have experience with performance monitoring tools and profiling techniques. Have experience in maintaining … online gaming operations. Our team focuses on the development of Player Journey—a powerful, real-time platform automation tool that empowers organizations to design their players’ experiences and streamline operational workflows through personalized journeys. Whether the goal is to encourage newly signed-up players to deposit, re-engage ...

Senior Systems Engineer

Location
Guildford, England, United Kingdom
engine infrastructure Working with the Lead Systems Engineer to conduct a thorough technical assessment of engine and game systems Collaborating across departments to design and deliver key engine features. Profiling and resolving performance issues across CPU, GPU and memory Ensuring high-quality, maintainable output - from broad system design … optimisation and porting processes Strong understanding of hardware across different platforms Strong C++ skills, including sound knowledge of multithreading, software design patterns, and systems architecture Familiarity with game engine architecture across multiple engines including proprietary Good problem solving and debugging skills Bonus points for: Any additional coding ...

Software Engineer

Location
Woking, England, United Kingdom
involving a wide range of programming languages, technologies and data formats. Participate in the complete software lifecycle, including requirements analysis, specification, architecture and design, development, deployment, maintenance and support. Support the software and tools produced by the team, collaborating daily with engineers across the IndyCar and Hypercar engineering … military, games or aerospace industries, real-time systems or a similar setting. A strong theoretical understanding of object-oriented programming, design patterns and principles, data structures and algorithms, relational and NoSQL databases, and test-driven development. A BSc in Computer Science or a relevant engineering discipline ...

QA Automation Engineer

Location
Leatherhead, England, United Kingdom
team. The role requires a minimum of three days per week onsite to support close collaboration with colleagues and stakeholders. KEY RESPONSIBILITIES: Design, develop, maintain, and execute automated UI and API tests using Playwright applying Page Object Model (POM) principles, whilst contributing to the continuous improvement of automation … hands-on experience developing and maintaining automated tests using Playwright using TypeScript. Experience implementing automation frameworks using Page Object Model (POM) or similar design patterns. Solid manual testing experience across web applications, APIs, backend systems, and end-to-end business processes. Experience testing RESTful APIs using Postman ...

Salesforce Marketing Cloud & Data 360 Developer

Location
Woking, England, United Kingdom
Capgemini invites applications for a Salesforce Marketing Cloud Next/Data 360 Developer in the UK. You will design, configure and implement data-driven customer engagement solutions across Marketing Cloud Next … Data 360, collaborating with architects, developers and clients. You will work on identity resolution, journeys, activation and reporting, ensuring secure-by-design patterns, governance and scalable deployments in a hybrid working environment with clients across multiple sectors. #J-18808-Ljbffr ...

Finance Data Architect

Location
Woking, England, United Kingdom
data professional, with a demonstrable track record of designing and delivering enterprise data platforms in a commercial setting. Modern cloud data platforms and ELT patterns, with sufficient depth in warehouse, lake and lakehouse architectures to review and challenge platform designs and critically evaluate supplier proposals, with a particular focus … structures and inbound/outbound data exchange requirements. Experience of IBM TM1 (FP&A) or similar systems. Practical experience of AI tooling, agent access patterns, and Model Context Protocol (MCP) over structured data. Understanding of Finance business capabilities: Management Accounting, Revenue Accounting, FP&A, O2C, R2R, R2P, Tax, Treasury ...

Enterprise Architect - Secondary Care

Location
Staines-upon-Thames, England, United Kingdom
edge digital technologies. You'll play a key role in guiding and advising our Solution Architects, ensuring alignment and quality across lower-level design implementations. In this role within BGIUK, you'll also contribute to the ongoing development of our Architecture Community of Practice-sharing your insights, experience … Secondary Care IT team. Ensure governance, compliance, and alignment with data, security, risk, and legal standards. Contribute to high-quality, pattern-led solution design and resolve technical or regulatory challenges as needed. Key Skills/Qualifications needed for this role: Experienced Enterprise Architect with a strong track record ...