Design Patterns Jobs in the UK excluding London

101 to 125 of 413 Design Patterns Jobs in the UK excluding London

Global Banking & Markets - Birmingham - Analyst - Front End Engineer

Birmingham, Staffordshire, United Kingdom
WeAreTechWomen
through all stages in a version-controlled environment, including providing effort estimates and raising critical issues. Working closely with the UX designers to design, build … and optimize the frontend interfaces. Formulating design and implementation requirements in the system following coding best practices and utilizing design patterns concepts. Working with users and stakeholders to procure requirements and communicate ideas clearly and concisely to non-technical users of our systems. Building and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Android Developer

Crewe, Cheshire, North West, United Kingdom
Acorn by Synergie
to have extensive experience of working in a fast-paced software development team, and need an ability to work within agile practices. Responsibilities: Design and … develop advanced applications for the Android platform using Kotlin and Jetpack Compose. Ensure adherence to SOLID principles, clean architecture, and software design patterns to build scalable and maintainable applications. Follow the repository pattern with MVVM for structured data access and maintainability. Collaborate with cross-functional teams, including … designers, backend developers, and product managers, to define, design, and implement new features. Work with Room Database and other data persistence mechanisms for efficient offline storage. Implement authentication mechanisms, including OAuth 2.0, for secure user authentication. Integrate Google Maps, Sentience and Location Services for geolocation-based features. Utilise More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Software Development Engineer, A to Z

City, Edinburgh, United Kingdom
ENGINEERINGUK
scale to serve millions of Amazonians globally. This role offers continuous opportunities to innovate as you develop new features, enhance existing tools, and design seamless integrations across Amazon's vast technical landscape. Key job responsibilities Design and deliver scalable, highly-available services that serve our global … services, ensuring exceptional performance and reliability Drive data-driven technical decisions while maintaining high standards in complex, ambiguous environments Collaborate with product and design partners to create intuitive user experiences that simplify complex workflows Innovate and improve our engineering practices while maintaining operational excellence Mentor fellow engineers and … such as Java, C++, or C# including object-oriented design Bachelor's degree or equivalent Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems. Experience with full software development life cycle, including coding standards, code reviews, source control management, build More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Leicestershire, England, United Kingdom
Hybrid / WFH Options
Mattioli Woods
Woods, we're looking for a Senior Software Engineer to join our collaborative team in Leicester. As a Senior Software Engineer, you'll design and develop high-quality software solutions that support our core business operations while mentoring junior team members. You'll have the opportunity to work … .NET services Knowledge of cloud platforms, particularly Microsoft Azure Experience with Git and modern CI/CD practices Understanding of software design patterns and architectural principles Strong problem-solving skills and attention to detail Excellent communication skills and ability to explain complex concepts clearly Our engineering culture More ❯
Posted:

Software Engineer II

Maidenhead, Berkshire, United Kingdom
Hybrid / WFH Options
PDI Technologies
and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Key Responsibilities Participate in design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles. Prepare and provide project status and risk assessments … as well as through asking questions. Considers 'best-practice' standards, as well as departmental policies and procedures. Computer science fundamentals: OOP, design patterns, data structures & algorithms. PDI is committed to offering a well-rounded benefits program, designed to support and care for you and your family throughout More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C++ Developer

Cardiff, UK
Hybrid / WFH Options
Sapiens
to the length of our projects, candidates who are studying on a PSW Visa are not eligible to apply. What you’ll do: Design, development of core components/services which are flexible, extensible, multi-tier, scalable, high performance and reliable applications. Object Oriented Analysis, Design … applications. Provide technical leadership and mentoring to junior developers. Analyse requirement specifications, carry out feasibility analysis and estimate effort. Develop use cases and design alternatives in accordance with business requirements. Interact with Product Owner and Business analyst across geographies to leverage expertise and take development to the next … years of hands-on design and development experience in C++. Well versed with object-oriented methodologies. Good knowledge of Design patterns, and Data Structures. Experience working with relational database and SQL commands. Proven experience in exploring new technologies to developing and delivering innovative solutions. Ability More ❯
Posted:

PHP Laravel Developer

Newbridge, Midlothian, Scotland, United Kingdom
Cyberhawk Innovations Limited
SQL (MySQL and maria DB), AWS, Azure, Docker, Git& Git Actions, AWS SQS, MapBox and 3D visualisation with ThreeJS and Cesium. Design patterns/Important areas: Microservices, Security, Scalability, Usability, Cloud Native, Performance, CI/CD. Methodologies: Agile, User Centred Design. Who would be a good fit More ❯
Employment Type: Contract
Posted:

Lead Software Engineer

Swansea, West Glamorgan, United Kingdom
Made Tech Limited
keen learners Desire to mentor others Nice to Haves Consultancy experience Working directly with customers and users Working within multidisciplinary teams with product, design, and technology working within the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Pair programming - we … pair around 50% of the time Writing code with test-driven development Experience building and maintaining CI/CD pipelines Component-based design techniques such as using pattern libraries, styled-components, CSS-in-JS, BEM, and/or SUIT CSS … The REACT ecosystem including a test-driven approach Infrastructure as code technology like Terraform and Cloud Formation Familiarity with architectural and design patterns Please note, an increasing number of our customers are specifying a minimum of SC (security check) clearance in order to work on their projects. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

london, south east england, united kingdom
Expedia Group
inefficiencies in existing systems. In this role, you will: Develop and test standard software applications, related programs, and procedures to ensure they meet design requirements. Collaborate with team members to co-develop solutions and resolve problems. Seize opportunities to build new technical expertise in a specific engineering area. … system and technology integration, as well as the fundamental features and processes involved. Apply software design principles, data structures, design patterns, and computer science fundamentals to write clean, maintainable, optimized, and modular code with clear naming conventions. Utilize database design knowledge to address … hybrid cloud infrastructure. Proficiency in a JVM language, with moderate familiarity with other applicable languages. Familiarity with at least two data stores, API access patterns, and integrations. Understanding of relevant technologies within their specialization as part of a broader ecosystem. Ability to grasp how projects fit within the team More ❯
Posted:

Software Engineer

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Made Tech Limited
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Manchester, Lancashire, United Kingdom
Hybrid / WFH Options
Made Tech Limited
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Swansea, West Glamorgan, United Kingdom
Hybrid / WFH Options
Made Tech Limited
learning and mentoring culture that can help you develop the following: Work directly with customers and users Working within multidisciplinary teams with product, design, and technology working within … the same cycles Showcasing and presentation skills Agile practices such as Scrum, XP, and/or Kanban Familiarity with architectural and design patterns Support in applying If you need this job description in another format, or other support in applying, please email . When you apply, we More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Software Development Team Leader

Millom, Cumbria, North West, United Kingdom
MacArthur Recruitment
could be just the role for you. The most important initial aspect is that you are very technically astute and experienced. Environment SOLID design principles, Agile delivery methods, MVC or MVVM. Technical expert - able to be a technical lead Robust Full Stack Software Development Open-minded, flexible and … Hands-on software development Working with stakeholders, senior management and the board to develop strategies Presenting to stakeholders, senior management and the board. Design, develop, and maintain software solutions using C#, Kentico, React, and API .NET Core Collaborate with cross-functional teams to define, design, and … of Agile/Scrum methodologies Sound knowledge of API development and integration Familiarity with SOLID principles, MVC architecture, and modern software design patterns Good knowledge of front-end technologies such as SASS, Node.js, and modern JavaScript frameworks. Experience of working with legacy code and refactoring techniques is More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Senior Software Engineer

Huddersfield, England, United Kingdom
Hybrid / WFH Options
Langham Recruitment
technical lead on greenfield and legacy projects alike Role Requirements 5+ years of commercial software development experience .NET/C# – including object-oriented design, greenfield dev, and working with legacy systems SQL – advanced querying, performance-focused database … design, Azure SQL experience Experience in modern front-end tech – React, TypeScript, Redux A solid understanding of software architecture, design patterns, and technical debt management Strong unit and integration testing practices Proven ability to lead on technical solutions from idea through to implementation Salary and 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:

Frontend Developer

Leicester, Leicestershire, United Kingdom
Avature
CRM) systems, Cloud infrastructure, and Content Delivery Networks (CDN). This role requires a strong understanding of web technologies and the ability to design, develop, and integrate applications efficiently. Required education: None Preferred education: Bachelor's Degree Required technical and professional expertise: Knowledge of C# .NET (particularly ASP.NET … Core). Proven experience with software design and object-oriented development methodologies. Knowledge of both relational and NoSQL databases. … Knowledge of cloud (Azure preferred). Strong experience with web services development (REST). Knowledge of object-oriented programming MVC MVVM. Design patterns and SOLID principles. ABOUT BUSINESS UNIT IBM Consulting is IBM's consulting and global professional services business, with market leading capabilities in business and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead .Net Developer

Manchester, Lancashire, United Kingdom
Betfred Group
implementing sections of functionality, ensuring they are delivered on time with the correct approach and to the standards defined. Job Duties Lead the design, development, and maintenance of software applications ensuring quality, efficiency and maximising performance and minimising technical debt. Feature development and evaluation of the tooling processes … improvement efforts. Stay up-to-date with new technologies and programming languages and apply this knowledge to improve software development processes. Document software design, code, and test procedures, and ensure that all documentation is complete and accurate. Participate in the estimation of software development projects and lead the … for detail is important, especially in this role when it comes to UX/UI Excellent understanding of OOP concepts and design patterns Experience with Message brokers NoSQL experience also beneficial Any history working with WinForms/WPF is useful Expert knowledge of software design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Developer Oxford , Bristol

Bristol, Gloucestershire, United Kingdom
Hybrid / WFH Options
Imaginera
would love to hear from you. The Role We are looking for an Application Developer to join our growing development team, helping to design, develop and maintain high quality applications across our clients. You would also be required to collaborate with cross-functional teams to gather requirements and … as Azure DevOps or Jira Desirable Skills Proficiency in web front-end technologies (preferably Angular and Typescript) Multi-tier architecture and design patterns Good understanding of the full software development lifecycle Experience in reinsurance or capital markets Understanding of Microservice Architecture Strong mathematical skills Experience with Azure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Developer Oxford , Bristol

Oxford, Oxfordshire, United Kingdom
Hybrid / WFH Options
Imaginera
would love to hear from you. The Role We are looking for an Application Developer to join our growing development team, helping to design, develop and maintain high quality applications across our clients. You would also be required to collaborate with cross-functional teams to gather requirements and … as Azure DevOps or Jira Desirable Skills Proficiency in web front-end technologies (preferably Angular and Typescript) Multi-tier architecture and design patterns Good understanding of the full software development lifecycle Experience in reinsurance or capital markets Understanding of Microservice Architecture Strong mathematical skills Experience with Azure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Application Developer

Oxford, Oxfordshire, United Kingdom
Hybrid / WFH Options
Imaginera
would love to hear from you. The Role We are looking for an Application Developer to join our growing development team, helping to design, develop and maintain high quality applications across our clients. You would also be required to collaborate with cross-functional teams to gather requirements and … as Azure DevOps or Jira Desirable Skills Proficiency in web front-end technologies (preferably Angular and Typescript) Multi-tier architecture and design patterns Good understanding of the full software development lifecycle Experience in reinsurance or capital markets Understanding of Microservice Architecture Strong mathematical skills Experience with Azure More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .Net Engineer

london, south east england, united kingdom
InterQuest Group
other Azure services. . The company is embarking on an exciting and challenging transformation programme to deliver cloud based computing and leading-edge design and architecture to the business. Experience & Skills Required Solid experience using the Microsoft development stack including .NET, SQL Server, Entity Framework, dependency injection, and … great advantage Develop performant SQL database table designs and queries using Entity Framework A strong understanding of core object-oriented software design patterns and SOLID principles with the ability to contribute to the overall design of both architecture and user stories Experience working in an More ❯
Posted:

Software Development Engineer II, Global Payments Tech

City, Edinburgh, United Kingdom
Amazon
atmosphere, and watch yourself grow with one of the fastest growing areas of the Amazon e-commerce services platform. Key job responsibilities Define, design, and implement multi-tier distributed software applications. Estimate engineering effort, plan implementation, and rollout system changes that meet requirements for functionality, performance, scalability, reliability … and adherence to development goals and principles. Must be able to independently design code and test major features, as well as work jointly with other team members to deliver complex changes. Must be able to effectively collaborate in a fast paced environment with multiple teams in a large … BASIC QUALIFICATIONS 3+ years of non-internship professional software development experience. 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience. Experience programming with at least one software programming language. PREFERRED QUALIFICATIONS 3+ years of full More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Software Developer

Bolton, Greater Manchester, North West, United Kingdom
KO2 Embedded Recruitment Solutions LTD
build high-quality, scalable solutions. You should have: Strong experience with C# and .NET A sound grasp of SOLID principles and design patterns Experience working with MS SQL Server, Entity Framework, and LINQ Knowledge of Linux environments and Bash scripting Proficiency in Angular 18 and TypeScript Familiarity More ❯
Employment Type: Permanent
Salary: £50,000
Posted:

Senior Software Engineer

london, south east england, united kingdom
Intec Select
e.g. JIRA, Azure DevOps Experience working in an agile environment with the ability communicate effectively with team members Knowledge of common design patterns Experience in deploying/troubleshooting applications at least one of the following cloud environments: Azure, AWS or GCP Open to also working in Python More ❯
Posted:

Backend Software Engineer Bristol

Bristol, Gloucestershire, United Kingdom
Clue Computing Co
ongoing change Good written and oral communication skills Applied knowledge of up-to-date development practices, such as the application of design patterns and effective usage of git. Strong awareness and the application of secure coding and security principles in Azure Diversity, Equity and Inclusion If you More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Design Patterns
the UK excluding London
10th Percentile
£48,125
25th Percentile
£52,500
Median
£65,000
75th Percentile
£83,750
90th Percentile
£90,000