Design Patterns Jobs in Surrey

1 to 25 of 30 Design Patterns Jobs in Surrey

Chief Architect (Hiring Immediately)

Woking, Surrey, UK
Danaher - Global
objectives. This role will provide guidance and counsel to the Product and Engineering teams on Data Centric Architectures, ‘best practice’ Architectural Design Patterns and architectural guidelines and guardrails. This role will also provide guidance to executive and senior leaders as well as technology professionals on industry technology … members alike to foster a culture of critical thinking, integration and synthesis, thereby improving organisational effectiveness. Be an expert with architectural design patterns, modelling and design methodologies, while continually evaluating emerging technologies and see ‘around the corner’ to determine and propose how these could further … in: Comprehensive understanding of Agile Architecture and Scaled Agile Framework methodologies and practices. Excellent understanding of Data Centric models; Data Architectures & Design Patterns with a good understanding of Data Management & Data Governance principles. Strong knowledge of engineering principles, theories, concepts and techniques. At IDBS we believe in More ❯
Employment Type: Full-time
Posted:

Radar Software Engineer

woking, south east england, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Radar Software Engineer

guildford, south east england, united kingdom
Angoka
integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions … hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability … Develop and maintain technical documentation, including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking More ❯
Posted:

Lead Software Engineer

Reigate, Surrey, United Kingdom
Willis Towers Watson
standards. Provide technical oversight, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Design and document solutions meeting functional and non-functional requirements. Lead by example by getting directly involved in the day-to-day delivery of work … position are: Practical experience of designing and developing management and control plane solutions for line of business applications. This includes Stack Management, API Design and User Experience. Practical and commercial experience with the full SaaS development lifecycle: requirements capture and analysis, estimation, architecture and design, implementation … and system-level testing, deployment, operation and monitoring. Experience with software engineering best practices: object-oriented design and implementation, design patterns, SOLID principles and Agile methodology. Conduct PoC's using the latest technologies and present the findings to technical and non-technical audiences. Experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

guildford, south east england, united kingdom
Randox Laboratories
hybrid option of one day at home. What does the Senior Software Engineer role involve? The key function of this role is the design and development of new diagnostic platforms and the continuous improvement of existing platforms, including systems to support Randox internal departments. This is an extremely …/designs, both orally and ln written format, to direct and senior management For both products under development and released products, contribute to design change when necessary, ensuring that design change is managed ln a controlled way Ensure all systems are designed to a high quality … be able to demonstrate appropriate industrial expertise Experience of requirements gathering. Experience of designing and architecting software applications Experience with UI design patterns such as MVVM, MVC, MVP Experience of agile practices and CI/CD platforms Experience with relational databases. Experience of unit testing Experience in More ❯
Posted:

Senior Software Engineer

woking, south east england, united kingdom
Randox Laboratories
hybrid option of one day at home. What does the Senior Software Engineer role involve? The key function of this role is the design and development of new diagnostic platforms and the continuous improvement of existing platforms, including systems to support Randox internal departments. This is an extremely …/designs, both orally and ln written format, to direct and senior management For both products under development and released products, contribute to design change when necessary, ensuring that design change is managed ln a controlled way Ensure all systems are designed to a high quality … be able to demonstrate appropriate industrial expertise Experience of requirements gathering. Experience of designing and architecting software applications Experience with UI design patterns such as MVVM, MVC, MVP Experience of agile practices and CI/CD platforms Experience with relational databases. Experience of unit testing Experience in More ❯
Posted:

Graduate C#/.NET Software Engineer

Camberley, England, United Kingdom
George Blake
performance apps using C#/.NET * Work with Visual C++ 14.0 or higher * Apply Object-Oriented Design (OOD) and Design Patterns * Handle multithreading and concurrent execution * Write unit tests using MSTest, NUnit, or similar What We’re Looking For * Degree in Computer Science or related … field * Strong knowledge of C# and .NET * Familiarity with Visual C++ 14.0+ * Understanding of concurrency and multithreading * Passion for clean code and solid design principles * Experience with unit testing frameworks * Problem-solving mindset and team spirit... More ❯
Posted:

Senior Specialist, Python Software Engineer

guildford, south east england, united kingdom
Hybrid / WFH Options
McLaren F1 Team
initiatives beyond your own team, and mentor less experienced team members. Role Dimensions: The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies which help improve our Formula 1 car's performance. As a Senior Python Software Engineer, your … python and the python ecosystem, from initial analysis through to deployment, monitoring, and support. With an expert perspective on systems architecture, you’ll design fast and easy to use applications that delight our end users, and which enable data integration and composability in the wider ecosystem of racing … collaborative environment (pull requests, branches) Experience with relational and document databases (Mysql, SQL Server, and MongoDB) Experience building maintainable codebases leveraging design patterns and modern repository structures (monorepo, modular monolith) Using ALM tools like Github to organise and track your work High competency in written and oral More ❯
Posted:

Senior Specialist, Python Software Engineer

Woking, Surrey, United Kingdom
Hybrid / WFH Options
Arrow McLaren IndyCar
initiatives beyond your own team, and mentor less experienced team members. Role Dimensions: The Software & Data Science department is responsible for the analysis, design, and delivery of bespoke software tools and methodologies which help improve our Formula 1 car's performance. As a Senior Python Software Engineer, your … python and the python ecosystem, from initial analysis through to deployment, monitoring, and support. With an expert perspective on systems architecture, you'll design fast and easy to use applications that delight our end users, and which enable data integration and composability in the wider ecosystem of racing … pull requests, branches). Experience with relational and document databases (Mysql, SQL Server, and MongoDB). Experience building maintainable codebases leveraging design patterns and modern repository structures (monorepo, modular monolith). Using ALM tools like Github to organise and track your work. High competency in written and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - High-Performance Sports Technology

Surrey, South East, United Kingdom
Hybrid / WFH Options
McGregor Boyall Associates Limited
Key Responsibilities Lead and contribute to all stages of the development lifecycle Architect robust, scalable, and testable software solutions Capture technical requirements and design specifications Collaborate across teams following agile/lean methodologies Take ownership of assigned projects, delivering on time and to budget Contribute to the technical …/.NET development experience Full-stack development capabilities Experience with relational and document databases (SQL Server, MongoDB) Applying SOLID principles and design patterns Agile/lean project delivery experience Strong problem-solving abilities and technical leadership Desirable Experience Kafka and stream processing MATLAB and Python for mathematical … processing Linux and container technologies (Kubernetes) Microservice architecture design JavaScript, TypeScript, and React Cloud technologies (Azure preferred) What they Offer Competitive salary package (£65K-£95K based on experience) Hybrid working model with time at their state-of-the-art technology center Work on high-impact projects that directly More ❯
Employment Type: Permanent, Work From Home
Posted:

Lead Front End Developer

Reigate, Surrey, United Kingdom
Willis Towers Watson
worked on professional web applications. Work with the Product Manager and/or Product Owner to define, refine and deliver the product backlog. Design SaaS software solutions meeting functional and non-functional requirements. Coordinate web application design and implementation across multiple streams to ensure consistency of … for web developers with particularly strong front-end skills to complement our existing teams, hence candidates will need to demonstrate: Proficiency in the design and development of responsive single-page/progressive web applications using JavaScript/TypeScript/HTML/CSS (Angular, React, Vue, Bootstrap). Strong … with the Agile/Scrum development lifecycle in a commercial/production environment. Experience with software engineering best practices: object-oriented, design patterns, SOLID principles. Experience with software development ecosystem (IDE's, version control, test automation/CI, etc.). Experience with CI/CD deployment processes More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer JavaScript Angular C# Azure

Reigate, Surrey, South East, United Kingdom
Hybrid / WFH Options
Client Server
the cloud (Azure), ideally you will also have some Kubernetes experience You have a thorough understanding of Computer Science fundamentals including Design Patterns, Data Structures, OOP, multithreading You have a good appreciation of security, ideally with OWASP knowledge You're collaborative with great communication skills and an More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Algorithmic Software Developer

Leatherhead, Surrey, United Kingdom
ENGINEERINGUK
are passionate about algorithm development and software engineering in the space sector, we'd love to hear from you! Skills Software Design Patterns C++ Java Python Reference : Company Learn more about this company Visit this company's hub to learn about their values, culture, and latest jobs. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Camunda Designer & Developer

Redhill, England, United Kingdom
Tata Consultancy Services
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE Design Patterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
Posted:

Camunda Designer & Developer

Redhill, midlands, united kingdom
Tata Consultancy Services
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE Design Patterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
Posted:

Camunda Designer & Developer

Redhill, south west england, united kingdom
Tata Consultancy Services
BPM. Partner with teams liaising with business directly to analyze workflows and processes, to automate and improve efficiencies. Translate requirements to technical specifications. Design and develop applications on Camunda/BPM platform to satisfy end-user requirements using out of the BPM product capabilities. Collaborate with cross technology … teams to integrate BPM applications with enterprise systems, setup/deploy infrastructure, cloud environments, and secure applications. Create technical artifacts, including process flowcharts, design/architecture documents, BPMN model, etc. Estimate, plan and execute toward expectations and commitments. Leverage methodologies and tools and develop metrics to measure operational … Agile environment. Strong knowledge of BPMN, Design and BPMN workflows implementation using Camunda Modeler. Experience in Java, J2EE, J2EE Design Patterns, and Object-Oriented Design. Proficiency in Java technologies: Hibernate, Spring Framework, Spring Boot. Extensive BPM knowledge and experience in conceptualizing workflow solutions using Camunda. More ❯
Posted:

Software Developer

Farnham, Surrey, United Kingdom
Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: Understanding of common Design Patterns (e.g. MVC, MVVM Pattern) JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g., Vue.JS AWS delivery Parallel programming … management with SVN or Git Experience with Object-Relational Mapping (ORM) such as Entity Framework User Interface/User Experience (UI/UX) design skills Qualifications - Ideally you will have a degree in Computer Science, Software Engineering or similar, with a focus on software development. Role Description – Software More ❯
Employment Type: Permanent
Salary: £35000 - £55000/annum Bonus, Medical, Pension
Posted:

Software Developer C# .NET

GU9, Farnham, Surrey, United Kingdom
Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: Understanding of common Design Patterns (e.g. MVC, MVVM Pattern) JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g., Vue.JS AWS delivery Parallel programming … management with SVN or Git Experience with Object-Relational Mapping (ORM) such as Entity Framework User Interface/User Experience (UI/UX) design skills Qualifications - Ideally you will have a degree in Computer Science, Software Engineering or similar, with a focus on software development. Role Description – Software More ❯
Employment Type: Permanent
Salary: £35000 - £55000/annum Pension, 25 days hols, medical
Posted:

Salesforce Developer / Hyrbrid Middlesbrough OR Redhill

Redhill, Surrey, United Kingdom
Hybrid / WFH Options
Oliver James Associates Ltd
collaborative mindset and the ability to tackle new challenges while fostering growth and learning within the team. Key Responsibilities: Developing solutions that meet design, coding, performance, and security standards Providing production support and resolving incidents Conducting thorough testing, focusing on automation Using both low-code and custom code … solutions as needed Creating and maintaining custom Lightning Web Components, triggers, and batch jobs Ensuring continuous improvement through design reviews and retrospectives … Collaborating with colleagues to support platform stability and availability Essential Experience: Strong understanding of Clean Code practices, Object Orientation, SOLID Principles, Design Patterns, Governor Limits, and Salesforce Best Practices Experience in Salesforce Engineering, with certifications such as Platform Developer I and Salesforce Administrator Strong understanding of Clean More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer C# .Net Azure Angular

Reigate, Surrey, South East
Hybrid / WFH Options
Client Server
the cloud (Azure), ideally you will also have some Kubernetes experience You have a thorough understanding of Computer Science fundamentals including Design Patterns, Data Structures, OOP, multithreading You have a good appreciation of security, ideally with OWASP knowledge You're collaborative with great communication skills and an More ❯
Employment Type: Permanent
Salary: £70,000 - £80,000
Posted:

Full Stack .Net Developer (Cloud, Blazor, .Net Core)

Guildford, Surrey, South East, United Kingdom
Hays
both platforms. You will have a strong command of SQL Server and API's, plus will be an advocate of software design patterns, CI/CD and DevOps in an Agile environment. Experience or personal projects exploring Machine Learning and AI would fit well. What you'll More ❯
Employment Type: Permanent
Posted:

Software Developer

Farnham, England, United Kingdom
Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs * Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: * Understanding of common Design Patterns (e.g. MVC, MVVM Pattern) * JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaS... More ❯
Posted:

Software Developer

Farnham, England, United Kingdom
Hybrid / WFH Options
Gregory-Martin International
application development and RESTful APIs * Experience with RDBMS (e.g., Oracle) and SQL Experience of the following is desirable: * Understanding of common Design Patterns (e.g. MVC, MVVM Pattern) * JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end framewor... More ❯
Posted:

Senior .NET Developer - Sports Tech

guildford, south east england, united kingdom
Hybrid / WFH Options
Ocho
Responsibilities Work on an exciting suite of .NET-based solutions Contribute to greenfield web development projects Work across the full development lifecycle - from design to deployment Play a key role in security, performance, and usability in enterprise applications Provide mentorship for Junior team members Essential Skills & Experience 5+ … in .NET/C#/ASP.NET Experience with Entity Framework & SQL Server Strong problem-solving skills Understanding of OO programming and design patterns Why Join? Flexible working hours Hybrid working (Belfast office) Private medical cover & life insurance Pension scheme Regular team outings For more information about this More ❯
Posted:

Senior .NET Developer - Sports Tech

woking, south east england, united kingdom
Hybrid / WFH Options
Ocho
Responsibilities Work on an exciting suite of .NET-based solutions Contribute to greenfield web development projects Work across the full development lifecycle - from design to deployment Play a key role in security, performance, and usability in enterprise applications Provide mentorship for Junior team members Essential Skills & Experience 5+ … in .NET/C#/ASP.NET Experience with Entity Framework & SQL Server Strong problem-solving skills Understanding of OO programming and design patterns Why Join? Flexible working hours Hybrid working (Belfast office) Private medical cover & life insurance Pension scheme Regular team outings For more information about this More ❯
Posted:
Design Patterns
Surrey
10th Percentile
£62,000
25th Percentile
£77,500
Median
£82,500
75th Percentile
£86,875
90th Percentile
£93,500