Design Patterns Jobs in the Thames Valley

19 of 19 Design Patterns Jobs in the Thames Valley

Apprentice Software Engineer

York House, 18 York Road, Maidenhead, England
VE3 GLOBAL LTD
and deliver innovative products that exceed expectations Code Quality Assurance: Conduct thorough code reviews, meticulously scrutinising codebases to ensure compliance with coding standards, best practices, and design patterns, while offering constructive feedback to uphold and elevate code quality organisation-wide Technical Troubleshooting and Optimisation: Tackle intricate technical challenges head-on, employing sharp analytical skills to diagnose issues … implement effective solutions, and fine-tune system performance for optimal efficiency and scalability Documentation and Knowledge Sharing: Document architectural decisions, design patterns, and best practices, and actively contribute to knowledge-sharing initiatives such as tech talks, workshops, and internal training sessions to empower the broader engineering team with valuable insights and expertise Project Management and Delivery: Collaborate … and sharing insights to nurture their professional growth and ensure team cohesion Exemplary Technical Leadership: Lead by example, embodying a collaborative and proactive architectural Vision: Lead the architectural design of sophisticated software systems, meticulously planning and implementing solutions that prioritise performance, scalability, and reliability while aligning with industry best practices and architectural standards Performance Enhancement: Identify and address More ❯
Employment Type: Degree Apprenticeship
Salary: £14,722.50 to £23,809.50 a year
Posted:

Principal Software Engineer

Maidenhead, Berkshire, United Kingdom
Ultra Electronics Group
mechanical, and software technologies in demanding and critical environments to meet customer needs. The Software Engineering function in Ultra supports the software development lifecycle consisting of requirements analysis, design, implementation, test and verification in order to deliver software components into projects and products and supports the deployment and maintenance of software components. A professional at this grade applies … complex problems. Roles will act independently with minimal guidance, and may act as project managers/formal mentors for junior staff. Scope Provide technical leadership and define, architect, design, develop, document and test embedded and/or application software as part of a software engineering team of 5-20 engineers, within the Cyber UK Business Unit, delivering multiple … and/or driver development. C and C++ Significant experience of best practice software development processes/lifecycles Experience of Object-Oriented Design and Design Patterns such as SOLID Experience of software testing and design for test Desirable: Master's degree in an engineering, mathematical or science-based subject or equivalent experience. Rust More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Software Engineer

Milton Keynes, Buckinghamshire, United Kingdom
Senceive Ltd
common goals. Joining a rapidly expanding company offering long-term development and success opportunities. Contributing to meaningful projects that create a lasting impact. In this role, you will design and develop scalable, cloud-based backend systems using multiple programming languages. You'll contribute to QA, automation, and infrastructure management while supporting DevOps and AI/MLOps practices. Collaboration … implement scripts to create, tear down, migrate and recreate environments). Develop well architected, maintainable cloud-based solutions using appropriate design principles, for example design patterns and SOLID principles. Perform technical design reviews of software and IT infrastructure and develop proof-of concept solutions in the research service and deploy to the production More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solution Architect (Biztalk)

Reading, Berkshire, United Kingdom
Blackapple Solutions LLC
on SOA Orchestration, Web Services (SOAP/REST), Security Protocols, BizTalk Configuration, Transformations and JSON based Messaging. • Experience on an recent BizTalk versions including 2013. • Strong knowledge of integration patterns specially in integrating Portals/SSO, legacy applications, B2B Applications, external partners using BizTalk. • Strong command on various BizTalk components like BRE and BAM and should have expertise in … Orchestrations, Itineraries, • Strong command on .Net/C# concepts and current trends in the industry including strong understanding of Object Oriented design methodologies and design patterns • Excellent understanding of the entire Software Development Life Cycle including requirements elicitation, design, development, test, release, and support and industry standards around the same. • Automated BizTalk Unit … onsite/offshore model and coordination with support teams for deployment and issue handling. • Experience with code build tools such as TFS. Experience in production of project estimates, design documents, and project plans. Additional Information All your information will be kept confidential according to EEO guidelines. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Fullstack

Maidenhead, Berkshire, United Kingdom
Damco Spain SL
and personal development. WHAT YOU WILL DO The Software Engineer is a very important "T-Shaped" role demonstrating both depth and breadth across key engineering competencies, e.g. Systems Design, Software Development, Testing, DevOps, Security, Analytics, Lifecycle Management, etc. and successfully collaborate with experts from other subject domains. As a contributing hands-on engineer in the SCM Platform, you … engineering manager. • To promote Agile, DevOps/SRE, DevSecOps frameworks and ensure high quality and low cycle times through best software engineering and development practices including automation. • To design, develop, test, deploy, improve and maintain high quality (scalable, reliable, high performant, highly secure) micro services which follows Maersk Architecture principles, Information Models and quality and security standards. • To … Polaris, Blackduck. • Strong hands-on experience in any one or more cloud technologies such as Azure/GCP/AWS. • Strong knowledge in data structures, algorithms, design patterns & Clean architecture principles • Strong knowledge in design principles/methodologies such as SOLID, 12 Factor App, TDD, BDD, Agile Scrum • Strong knowledge of Domain Driven Design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Web Developer

Slough, Berkshire, United Kingdom
Mars, Incorporated and its Affiliates
Job Description: We are seeking a technically proficient Full Stack Web Senior Developer to lead the ownership and delivery of our digital solutions through the design and implementation of innovative web applications that enhance our data digital capabilities across various business functions, including Marketing, Supply Chain, Sales, and Customer Engagement. This role is transformation-funded and therefore has … user needs. Facilitate the design and architecture of scalable web applications, ensuring performance, security, and maintainability. Mentor junior developers, providing guidance on coding standards, design patterns, and effective problem-solving techniques. Work closely with cross-functional teams including stakeholders, business analysts, QA, and infrastructure teams to ensure seamless project execution. Collaborate with internal teams to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Application Developer

Milton Keynes, Buckinghamshire, United Kingdom
CityFibre Limited
salary, aperformance-related bonus, and arange of benefitsto support your financial, physical, and mental wellbeing. This is some of what you can expect to be doing: Leading the design and development of scalable software solutions within the IME Release Train Providing technical leadership and mentorship to developers, fostering a culture of learning and innovation Collaborating with Enterprise and … for clean, scalable code, and a collaborative mindset.You'll also have: Proven experience in PHP or Python development, with strong knowledge of frameworks like Laravel and design patterns such as MVC Experience working with microservices, Apache Kafka, and event-driven architecture A track record of mentoring developers and leading technical initiatives in Agile environments Familiarity with DevOps More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Embedded Software Engineer (UNB031)

Reading, Berkshire, United Kingdom
All.Space
to lead by example by making satellite communications a more inviting and accessible industry for all. Visit to learn more. Senior embedded software engineers are responsible for the design, implementation, review, test and documentation of production software features used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces and … to time and quality. ROLES and RESPONSIBILITIES Perform requirements analysis; engage with internal and external stakeholders to understand 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. Lead the investigation and timely resolution of software issues. Employ industry standard design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility. Work within the team's Agile framework, pro-actively contributing to the software development life cycle process. Take technical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer (ENG079)

Reading, Berkshire, United Kingdom
ALL.SPACE
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 design patterns 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Embedded Software Engineer (UNB033)

Reading, Berkshire, United Kingdom
All.Space
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 design patterns 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Embedded Software Engineer (UNB030, UNB032)

Reading, Berkshire, United Kingdom
ALL.SPACE
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 design patterns 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Security Engineer

Oxford, Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Robert Half
week in Central Oxford. The Role Build secure products - ensure security is considered throughout the product and software development lifecycle Provide security best practice, build security design patterns, complete security architecture reviews Support on-going BAU software development processes and champion vulnerability management Provide internal security consultancy and lead on audit engagements, risk activities Skills & Experience Understanding More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Developer C#

Oxfordshire, England, United Kingdom
Hybrid / WFH Options
Oscar Technology
a prestigious university in Computer Science, Physics, Mathematics, Computational Biology, or a relevant degree Skilled with C# (Python is an additional bonus) Good understanding of software design patterns An interest, background or passion for Physics, Mathematics, or Computer Science Strong interest in Model Development and Applied Engineering Benefits: Competitive base salary Career Progression Flexibility to work from More ❯
Employment Type: Full-Time
Salary: £45,000 - £65,000 per annum
Posted:

Solution Architect

Reading, Oxfordshire, United Kingdom
Bowerford Associates
of stakeholders. You will demonstrate excellent skills in Solution Architecture, including defining architectural functional and non-functional requirements, architectural diagrams, data flows, total cost of ownership, standards and design patterns. You will also have/be: Collaborative, curious, creative and accountable. Proven experience of defining, communicating and delivering quality solution architectures in one or both of the following More ❯
Employment Type: Permanent
Salary: GBP 500,000 Annual
Posted:

Solution Architect

Reading, Berkshire, United Kingdom
Bowerford Associates
of stakeholders. You will demonstrate excellent skills in Solution Architecture, including defining architectural functional and non-functional requirements, architectural diagrams, data flows, total cost of ownership, standards and design patterns. You will also have/be: Collaborative, curious, creative and accountable. Proven experience of defining, communicating and delivering quality solution architectures in one or both of the following More ❯
Employment Type: Permanent
Salary: £500000/annum Pension, Bonus, Good Holiday & More
Posted:

Solution Architect

Reading, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Bowerford Associates
of stakeholders. You will demonstrate excellent skills in Solution Architecture, including defining architectural functional and non-functional requirements, architectural diagrams, data flows, total cost of ownership, standards and design patterns. You will also have/be: Collaborative, curious, creative and accountable. Proven experience of defining, communicating and delivering quality solution architectures in one or both of the following More ❯
Employment Type: Permanent, Work From Home
Posted:

Customer Success Manager

Winnersh, Berkshire, United Kingdom
Hewlett Packard Enterprise Development LP
on use-case and product functionality Lead customers in the application of OpsRamp products and services offerings to meet their Business Outcomes. This may include whiteboarding and helping design and architect a solution/use case one day and aiding in overcoming their technical and cultural blockers the next! Develop a deep understanding of OpsRamp IT Operations Platform … architecture, and its capabilities through training and hands-on experience. Build on the technical design and architecture developed during the implementation phase to maintain a point-in-time architecture for each customer. Being proactive about solving problems (even if it's outside of your job description or area of expertise) Serve as an important source for information regarding … or more of the following: Observability, Process Automation, Patching, AIOps. An in-depth understanding of infrastructure management and intelligent automation is preferred. Familiarity with cloud-native design patterns, microservices, and modern web-scale architectures. Additional Skills: Accountability, Accountability, Action Planning, Active Learning (Inactive), Active Listening, Bias, Business Growth, Business Objectives, Business Planning, Coaching, Commercial Acumen, Creativity, Critical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Salesforce Platform Architect

Reading, Berkshire, United Kingdom
Keyloop
it? Role Summary As a Salesforce Solution Architect , you will be the technical champion for our Salesforce ecosystem. You'll promote and govern IT principles, standards, and architecture & design frameworks while shaping Salesforce-centric digital transformation strategies across the enterprise. Main Duties/Responsibilities Champion Salesforce best practices and architecture, engaging with stakeholders and strategic partners to align … emerging technologies. Provide architectural vision, guidance, and governance to Salesforce delivery teams across multiple projects and business units. Define and own Salesforce platform principles, standards, reusable design patterns, and development guidelines. Provide reference implementations for scalable and secure solutions. Collaborate closely with security and compliance teams to ensure that platform enhancements meet enterprise-grade security and data … protection standards (GDPR, ISO, etc.). Lead solution design workshops and technical discovery sessions with business analysts, product owners, and stakeholders to shape platform capabilities and roadmap. Govern delivery to ensure that Salesforce implementations align with the overall enterprise architecture strategy and Salesforce Center of Excellence (CoE) standards. Contribute to and help scale a Salesforce CoE, sharing reusable More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer

Windsor, Berkshire, United Kingdom
Adecco
Job Title: Full Stack Engineer Location: Windsor, once per month Remuneration: £800 per day Contract Details: Fixed Term Contract (6 months) Responsibilities: Lead the design, development, and deployment of scalable full stack applications using React and AWS services. Collaborate with cross-functional teams including Product, Architecture, and Test to deliver high-quality software. Champion best practises in software … engineering, including CI/CD, automated testing, and code reviews. Mentor junior engineers and contribute to a culture of continuous improvement. Participate in sprint planning, technical design sessions, and architectural reviews. Required Skills & Experience: Strong proficiency in React. Deep experience with AWS services such as Lambda, API Gateway, DynamoDB, S3, and CloudFormation. Solid understanding of TypeScript, Node.js, and … Ability to challenge existing approaches and drive innovation within the team. Desirable: Exposure to AWS AI services (e.g., Lex, Bedrock). Experience with serverless architectures and event-driven design patterns. Familiarity with containerisation (Docker, ECS) and observability tooling. Team Fit: A proactive mindset with a passion for mentoring and uplifting team performance. Strong communication skills and the ability More ❯
Employment Type: Contract
Posted:
Design Patterns
the Thames Valley
10th Percentile
£51,875
25th Percentile
£68,750
Median
£82,500
75th Percentile
£83,750