Design Patterns Jobs in Hampshire

1 to 25 of 28 Design Patterns Jobs in Hampshire

Software Engineer

Hampshire, England, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
looking for fullstack engineers who have 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. You dont have to have all the languages but just some and you will be … VueJs, Typescript/Angular/React Cloud : 🌳 Amazon Web Services (AWS) Databases : 🌳 PostgreSQL, DynamoDB Additional Tools & Frameworks : 🌳 GraphQL 🌳 REST APIs 🌳 Software Design Patterns – TDD, DDD 🌳 Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software Design Patterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Posted:

Radar Software Engineer

basingstoke, 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

southampton, 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

portsmouth, hampshire, 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:

Senior Software Developer

Portsmouth, Hampshire, United Kingdom
Hybrid / WFH Options
Dunstan Thomas Group
development tools and working with .NET. They will have good object-oriented analysis and design skills, be familiar with design patterns and practices. Previous experience in the finance or pensions industries would be beneficial. A commitment to building and delivering solutions of high quality to … Required Good knowledge of Microsoft development technologies Experience using IoC containers Experience using Entity Framework OOAD skills and good understanding of Design Patterns and Practices Web services (SOAP and/or WCF) Unit testing/Test Driven Development Additional/Desirable Skills and Experience Comfortable using agile More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Portsmouth, England, United Kingdom
Carbon60
Java Core (version 8+), Spring Boot, and Spring Framework - Design and implement RESTful APIs and microservices architecture - Utilize software design patterns and distributed systems knowledge - Participate in Agile development processes, including task estimation and sprint planning - Contribute to the continuous integration and continuous deployment (CI … 8+), Spring Boot, and Spring Framework - Experience in developing within a microservices architecture and working with RESTful APIs - Knowledge of software design patterns and distributed systems - Familiarity with Agile development methodologies and CI/CD practices - Ability to work effectively within a team environment and interact with More ❯
Posted:

Software Engineer

Portsmouth, yorkshire and the humber, united kingdom
Carbon60
Java Core (version 8+), Spring Boot, and Spring Framework - Design and implement RESTful APIs and microservices architecture - Utilize software design patterns and distributed systems knowledge - Participate in Agile development processes, including task estimation and sprint planning - Contribute to the continuous integration and continuous deployment (CI … 8+), Spring Boot, and Spring Framework - Experience in developing within a microservices architecture and working with RESTful APIs - Knowledge of software design patterns and distributed systems - Familiarity with Agile development methodologies and CI/CD practices - Ability to work effectively within a team environment and interact with More ❯
Posted:

API Architect

Winchester, Hampshire, United Kingdom
iPipeline
committed to building a supportive and inclusive environment for all employees. This is an office-based position. Responsibilities An API Architect leads the design of complex integration solutions, using deep technical expertise to shape high-performance systems. They play a key role in developing and maintaining integration architectures … that solutions align with broader organizational objectives. This role requires significant leadership in driving integration strategy across the enterprise. Job Responsibilities : Strategic Alignment: Design and lead the development of enterprise API architectures that align with business goals and objectives. Work with leadership and stakeholders to ensure APIs align … design of robust, scalable, and high-performance APIs that integrate multiple internal systems. Establish API development best practices, including design patterns, error handling, authentication, and security mechanisms. Drive the adoption of API-first design principles and ensure APIs are intuitive, well-documented, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Engineer (Backend)

Farnborough, Hampshire, United Kingdom
Discover Financial Services
of people find a brighter financial future with Discover. Job Description: What You'll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You'll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages … Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper design patterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Engineer (Paid Time Off)

Farnborough, Hampshire, United Kingdom
Discover Financial Services
of people find a brighter financial future with Discover. Job Description: What You'll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You'll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages … Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper design patterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Engineer (Experience in Connex switch development and maintenance)

Farnborough, Hampshire, United Kingdom
Discover Financial Services
of people find a brighter financial future with Discover. Job Description: What You'll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You'll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages … Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper design patterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Engineer (Backend)

Farnborough, midlands, united kingdom
Discover Financial Services
of people find a brighter financial future with Discover. Job Description: What You’ll Do The Application Engineer is responsible for oversight on design and implementation of products assigned to their team. You will take user stories and new features from idea to production unattended. You will actively … manage and escalate risk and customer-impacting issues within the day-to-day role to management. How You’ll Do It Analyze, design, code, test, and deploy new user stories and product features with high quality (security, reliability, operations) to production. Understands the software development lifecycle and leverages … Have Strong hands-on technical lead with programming languages like Java and Python services and building highly available environment using proper design patterns Proven experience in software development methodologies Strong analytical skills and ability to multi-task Experience as part of an Agile engineering or development team More ❯
Posted:

Net Developer

Hampshire, United Kingdom
Tria
We are looking for: Excellent proficiency in C# and the .NET ecosystem Strong understanding of object-oriented programming (OOP) principles and design patterns (SOLID) Experience with relational databases and SQL Knowledge of front-end tech - HTML, CSS, JavaScript It would be a bonus if you had: Experience More ❯
Employment Type: Contract
Rate: £450 - £500/day
Posted:

Dotnet Developer

Hampshire, England, United Kingdom
TRIA
We are looking for: Excellent proficiency in C# and the .NET ecosystem Strong understanding of object-oriented programming (OOP) principles and design patterns (SOLID) Experience with relational databases and SQL Knowledge of front-end tech – HTML, CSS, JavaScript It would be a bonus if you had: Experience More ❯
Posted:

.Net Developer

Hampshire, South East, United Kingdom
Tria Recruitment
We are looking for: Excellent proficiency in C# and the .NET ecosystem Strong understanding of object-oriented programming (OOP) principles and design patterns (SOLID) Experience with relational databases and SQL Knowledge of front-end tech - HTML, CSS, JavaScript It would be a bonus if you had: Experience More ❯
Employment Type: Contract
Rate: £450 - £500 per day
Posted:

Net Developer

Southampton, Hampshire, United Kingdom
Tria
We are looking for: Excellent proficiency in C# and the .NET ecosystem Strong understanding of object-oriented programming (OOP) principles and design patterns (SOLID) Experience with relational databases and SQL Knowledge of front-end tech - HTML, CSS, JavaScript It would be a bonus if you had: Experience More ❯
Employment Type: Contract
Rate: £450 - £500/day
Posted:

.Net Developer

Southampton, Hampshire, South East, United Kingdom
Tria Recruitment
We are looking for: Excellent proficiency in C# and the .NET ecosystem Strong understanding of object-oriented programming (OOP) principles and design patterns (SOLID) Experience with relational databases and SQL Knowledge of front-end tech - HTML, CSS, JavaScript It would be a bonus if you had: Experience More ❯
Employment Type: Contract
Rate: £450 - £500 per day
Posted:

Senior Software Developer

Portsmouth, Hampshire, South East, United Kingdom
Spectrum It Recruitment Limited
VueJS (Preferable), React, Angular. MS SQL Server/T-SQL Experience with modern CI/CD pipelines highly desirable Understanding of Design Patterns, OOP, SOLID, and Clean Code a must If you have the relevant skills for this role and are ready for the challenge then please More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Senior Software Developer

Portsmouth, yorkshire and the humber, united kingdom
Spectrum IT Recruitment
VueJS (Preferable), React, Angular. MS SQL Server/T-SQL Experience with modern CI/CD pipelines highly desirable Understanding of Design Patterns, OOP, SOLID, and Clean Code a must If you have the relevant skills for this role and are ready for the challenge then please More ❯
Posted:

Technical Lead Full Stack Developer

Basingstoke, England, United Kingdom
Spectrum IT Recruitment
customer-facing applications used globally. As a senior member of the team, you'll play a key role in technical leadership, from initial design and prototyping through to implementation and continuous deployment. Working with modern technologies including Node.js, Vue.js, Redis, SQL Server, and Snowflake, you'll collaborate closely … Commercial awareness in how systems design impacts user and business outcomes Proficiency in clean code practices, SOLID principles, and design patterns Proven experience designing systems for scale, security, and maintainability Familiarity with CI/CD environments, TDD/automated testing, and version control best practices More ❯
Posted:

Technical Lead Full Stack Developer

Hampshire, United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
customer-facing applications used globally. As a senior member of the team, you'll play a key role in technical leadership, from initial design and prototyping through to implementation and continuous deployment. Working with modern technologies including Node.js, Vue.js, Redis, SQL Server, and Snowflake, you'll collaborate closely … Commercial awareness in how systems design impacts user and business outcomes Proficiency in clean code practices, SOLID principles, and design patterns Proven experience designing systems for scale, security, and maintainability Familiarity with CI/CD environments, TDD/automated testing, and version control best practices More ❯
Employment Type: Permanent
Salary: £75000 - £85000/annum
Posted:

Software Developer

Portsmouth, England, United Kingdom
Guidant Global
systems for a new Satellite. The developer shall contribute to all stages of the software development lifecycle and thus have solid experience in design (particularly using UML), development (particularly using Java technologies) and test. The developer should have experience of working with microservices. Automated testing is a critical … experience of this would be highly beneficial. Tasks & accountabilities * Development of code within an agile environment (scrum).* Working with the team to design, implement and test features for a new product development.* Task estimation in accordance with sprint planning. This job requires an awareness of any potential … within HTTPS* Experience of developing within a microservice architecture* Web Services using RESTful APIs* Distributed systems* Knowledge and use of software design patterns* Agile Development Processes* CI/CD delivery techniques* Source code management (we use GIT)* Use of Issue trackin... More ❯
Posted:

Software Developer

Portsmouth, Hampshire, South East, United Kingdom
Guidant Global
systems for a new Satellite. The developer shall contribute to all stages of the software development lifecycle and thus have solid experience in design (particularly using UML), development (particularly using Java technologies) and test. The developer should have experience of working with microservices. Automated testing is a critical … experience of this would be highly beneficial. Tasks & accountabilities * Development of code within an agile environment (scrum). * Working with the team to design, implement and test features for a new product development. * Task estimation in accordance with sprint planning. This job requires an awareness of any potential … within HTTPS * Experience of developing within a microservice architecture * Web Services using RESTful APIs * Distributed systems * Knowledge and use of software design patterns * Agile Development Processes * CI/CD delivery techniques * Source code management (we use GIT) * Use of Issue tracking systems (such as Jira) * UML/ More ❯
Employment Type: Contract
Rate: Up to £55 per hour + Inside IR35, PAYE available
Posted:

Principal Full Stack Engineer - TypeScript, Node, Vue

Hampshire, South East, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
customer-facing applications used globally. As a senior member of the team, you'll play a key role in technical leadership, from initial design and prototyping through to implementation and continuous deployment. Working with modern technologies including Node.js, Vue.js, Redis, SQL Server, and Snowflake, you'll collaborate closely … Commercial awareness in how systems design impacts user and business outcomes Proficiency in clean code practices, SOLID principles, and design patterns Proven experience designing systems for scale, security, and maintainability Familiarity with CI/CD environments, TDD/automated testing, and version control best practices More ❯
Employment Type: Permanent, Work From Home
Salary: £85,000
Posted:

Software Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
Platform Recruitment
Looking For: Solid experience with modern C++ (C++11/14/17/20) Strong understanding of object-oriented programming and design patterns Proficiency in multi-threading, memory management, and performance tuning Experience using version control systems, especially Git Comfortable working in a Linux or cross-platform More ❯
Posted:
Design Patterns
Hampshire
10th Percentile
£49,375
25th Percentile
£53,438
Median
£60,000
75th Percentile
£79,375
90th Percentile
£83,750