Design Patterns Jobs in the North of England

201 to 225 of 316 Design Patterns Jobs in the North of England

Senior Developer Sunderland, UK Hybrid Remote

Sunderland, United Kingdom
Hybrid / WFH Options
Tombola
work for us here . Sounds great! What will I be doing? We are seeking a Senior Developer for our backend development team to actively contribute to the design, development and delivery of the game engine services. The role will also include mentoring and supporting the team with the development and will require you to showcase your technical … expertise in delivering backend systems. You will be actively involved in technical discussions, design decisions and will require you to own the delivery of highly available, resilient and maintainable services. What will I be doing? (But in bullet points) Owning end-to-end software development process for creating and delivering robust software solutions. Collaborate proactively with the team … and containerization (Docker, Kubernetes). Proven experience in building backend systems Demonstrable experience with all aspects of delivering high volume APIs Strong understanding of software architecture, design patterns, and development methodologies. Strong problem-solving and troubleshooting abilities. Adaptability and willingness to learn and adapt to new technologies. Estimating complex technical stories and breaking them down Track record More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Developer - IT - Home-based working available - Up to £45K plus discretionary bonus

Haltwhistle, Northumberland, United Kingdom
Hybrid / WFH Options
APCOA PARKING UK
gained some commercial development experience and is now ready to progress and build their expertise within a collaborative, fast-paced environment. What You'll Be Doing: Supporting the design, development, and maintenance of internal and external … facing applications using the Microsoft technology stack. Enhancing existing software products by adding new features, improving performance, and fixing bugs. Contributing to discussions on software architecture, design patterns, and best practices. Collaborating with product owners, senior developers, and business stakeholders to translate requirements into technical solutions. Writing clean, maintainable code and unit tests, and participating in code More ❯
Employment Type: Permanent
Salary: GBP 45,000 Annual
Posted:

Senior Software Engineer

Liverpool, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
scalable solutions using the latest Microsoft technologies. Docker What You’ll Bring: Proven exposure to cloud environment AWS/Azure and containerised environments Understanding of microservices design patterns What’s On Offer: Salary up to £75,000 Hybrid working model: 3 days in the Liverpool office Flat structure with opportunities to take technical ownership 2-stage interview More ❯
Posted:

Technical Lead - AI

Leeds, England, United Kingdom
Enablis
to a network of equally driven, like-minded professionals. Role Brief The Technical Lead (AI) role is a fully customer facing position which involves overseeing the architecture/design, engineering processes and implementation for client projects. In line with our principles as a modern tech consultancy, a Technical Lead is expected to maintain a high degree of familiarity … in their favoured tools and languages. As they are responsible for the overall quality of what we produce, they must be familiar with common architecture and design patterns for Cloud engineering, data management and service layers. The Technical Lead (AI) is usually not only responsible for their own output, but that of a wider engineering team. As More ❯
Posted:

Snr. Site Reliability Engineer (Remote position located in Leeds/Sheffield, United Kingdom)

Sheffield, England, United Kingdom
Hybrid / WFH Options
KnowBe4
our platforms easy to understand. The ideal member of our team gets excited about new AWS service releases, stays up-to-date on industry trends and design patterns, and has excellent time-management and communication skills. Some of the technologies we use: Programming Languages - Python, Ruby, Rust Infrastructure as Code - Terraform, AWS CDK Source Code Management and … resilient applications and infrastructure in AWS Maintain and improve extensible infrastructure-as-code using Terraform Learn, maintain, and improve our existing deployment strategies Deliver effective observability, monitoring, and alerting patterns for KnowBe4’s applications and infrastructure Minimum Qualifications: BS/MS/Ph.D. or equivalent plus 5 years experience Training in secure coding practices (preferred) Proficient authoring scripts in … one or more programming languages (e.g. Python, Ruby, Javascript). Experience designing and operating high-scale patterns in AWS Experience building and designing repeatable workflows for continuous integration and continuous deployment (CI/CD) - GitLab is preferred Excellent communication skills Effectively able to self-manage your time across competing projects Ability to quickly understand and debug complex distributed systems More ❯
Posted:

Snr. Site Reliability Engineer (Remote position located in Leeds/Sheffield, United Kingdom) New[...]

Sheffield, England, United Kingdom
Hybrid / WFH Options
KnowBe4, Inc
our platforms easy to understand. The ideal member of our team gets excited about new AWS service releases, stays up-to-date on industry trends and design patterns, and has excellent time-management and communication skills. Some of the technologies we use: Programming Languages - Python, Ruby, Rust Infrastructure as Code - Terraform, AWS CDK Source Code Management and … resilient applications and infrastructure in AWS Maintain and improve extensible infrastructure-as-code using Terraform Learn, maintain, and improve our existing deployment strategies Deliver effective observability, monitoring, and alerting patterns for KnowBe4’s applications and infrastructure Work with other Site Reliability Engineers to build highly scalable and resilient applications and infrastructure in AWS Maintain and improve extensible infrastructure-as … code using Terraform Learn, maintain, and improve our existing deployment strategies Deliver effective observability, monitoring, and alerting patterns for KnowBe4’s applications and infrastructure Minimum Qualifications: BS/MS/Ph.D. or equivalent plus 5 years experience Training in secure coding practices (preferred) Proficient authoring scripts in one or more programming languages (e.g. Python, Ruby, Javascript). Experience designing More ❯
Posted:

Snr. Site Reliability Engineer (Remote position located in Leeds/Sheffield, United Kingdom) New[...]

Leeds, England, United Kingdom
Hybrid / WFH Options
KnowBe4, Inc
our platforms easy to understand. The ideal member of our team gets excited about new AWS service releases, stays up-to-date on industry trends and design patterns, and has excellent time-management and communication skills. Some of the technologies we use: Programming Languages - Python, Ruby, Rust Infrastructure as Code - Terraform, AWS CDK Source Code Management and … resilient applications and infrastructure in AWS Maintain and improve extensible infrastructure-as-code using Terraform Learn, maintain, and improve our existing deployment strategies Deliver effective observability, monitoring, and alerting patterns for KnowBe4’s applications and infrastructure Work with other Site Reliability Engineers to build highly scalable and resilient applications and infrastructure in AWS Maintain and improve extensible infrastructure-as … code using Terraform Learn, maintain, and improve our existing deployment strategies Deliver effective observability, monitoring, and alerting patterns for KnowBe4’s applications and infrastructure Minimum Qualifications: BS/MS/Ph.D. or equivalent plus 5 years experience Training in secure coding practices (preferred) Proficient authoring scripts in one or more programming languages (e.g. Python, Ruby, Javascript). Experience designing More ❯
Posted:

Data Architecture Associate Manager

Manchester, England, United Kingdom
Accenture UK & Ireland
mission is to define and own Data Architecture vision for our clients, providing architecture enablers for innovative data and AI capabilities driving multiplier value for the business. We design and architect modern data platforms and automate cloud data migration … to help clients scale AI for digital core and explore new data driven business opportunities. We’re differentiating through our ability to architect solutions using proven design patterns and reusable architecture assets. You'll learn, grow and advance in an innovative culture that thrives on shared success, diverse ways of thinking and enables boundaryless opportunities that can … highly skilled teams to advise and support our clients through their data architecture related challenges As a Data Architecture Associate Manager, you will: Assist client teams in the design and implementation of scalable data solutions using modern technologies, under the guidance of senior team members. Help identify gaps and inefficiencies in clients’ existing architecture, working closely with senior More ❯
Posted:

Senior Software Engineer (UK Remote)

Manchester, England, United Kingdom
Hybrid / WFH Options
Turnitin, LLC
contributor to our Examsoft Insights team, you will play a key role in developing and enhancing the data processing and reporting systems that power our analytics platform. Responsibilities: Design and implement scalable data pipelines for processing and transforming large volumes of exam data using Java, AWS Lambda, SQS, EventBridge and other AWS technologies. Develop and optimize data storage … and retrieval systems, ensuring data integrity and accuracy. Implement monitoring and alerting for data processing systems to ensure reliability and performance. Design/Implement RESTful APIs and event-driven systems. Optimize existing services for near real-time performance and cost-efficiency. Collaborate closely with cross-functional teams, including Architects, Product Managers, and other engineering leads, to deliver innovative … with stakeholders across various locations, including distributed teams based in Europe and the USA, to deliver impactful solutions. Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging). Ability to communicate effectively with both technical and non-technical colleagues in agile environments. Preferred Qualifications, Skills, and Knowledge/Experience: Experience More ❯
Posted:

Senior Software Engineer (UK Remote)

Leeds, England, United Kingdom
Hybrid / WFH Options
Turnitin, LLC
contributor to our Examsoft Insights team, you will play a key role in developing and enhancing the data processing and reporting systems that power our analytics platform. Responsibilities: Design and implement scalable data pipelines for processing and transforming large volumes of exam data using Java, AWS Lambda, SQS, EventBridge and other AWS technologies. Develop and optimize data storage … and retrieval systems, ensuring data integrity and accuracy. Implement monitoring and alerting for data processing systems to ensure reliability and performance. Design/Implement RESTful APIs and event-driven systems. Optimize existing services for near real-time performance and cost-efficiency. Collaborate closely with cross-functional teams, including Architects, Product Managers, and other engineering leads, to deliver innovative … with stakeholders across various locations, including distributed teams based in Europe and the USA, to deliver impactful solutions. Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging). Ability to communicate effectively with both technical and non-technical colleagues in agile environments. Preferred Qualifications, Skills, and Knowledge/Experience: Experience More ❯
Posted:

Senior Software Engineer (UK Remote)

Newcastle upon Tyne, England, United Kingdom
Hybrid / WFH Options
Turnitin, LLC
contributor to our Examsoft Insights team, you will play a key role in developing and enhancing the data processing and reporting systems that power our analytics platform. Responsibilities: Design and implement scalable data pipelines for processing and transforming large volumes of exam data using Java, AWS Lambda, SQS, EventBridge and other AWS technologies. Develop and optimize data storage … and retrieval systems, ensuring data integrity and accuracy. Implement monitoring and alerting for data processing systems to ensure reliability and performance. Design/Implement RESTful APIs and event-driven systems. Optimize existing services for near real-time performance and cost-efficiency. Collaborate closely with cross-functional teams, including Architects, Product Managers, and other engineering leads, to deliver innovative … with stakeholders across various locations, including distributed teams based in Europe and the USA, to deliver impactful solutions. Extensive experience with software development best practices (e.g. design patterns, test-driven development, code profiling, debugging). Ability to communicate effectively with both technical and non-technical colleagues in agile environments. Preferred Qualifications, Skills, and Knowledge/Experience: Experience More ❯
Posted:

Senior Software Developer C# .Net - FinTech

Newcastle upon Tyne, England, United Kingdom
Hybrid / WFH Options
Fab Lab ABQ
engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms You're excited to join a start-up in a role that you can shape and influence What's in it for you: As a Senior Software Developer More ❯
Posted:

Solution Architect

Manchester, England, United Kingdom
Version 1
architecture, engineering, integration, testing, and cloud technologies (AWS, Azure). Software Delivery Expertise: Skilled in delivering high-quality, reliable, scalable, and secure software using Agile methodologies, design patterns, DevOps tools including test automation, and monitoring. Leadership in Technical Workstreams: Experience in managing large and complex technical projects within global, multi-supplier environments. Practical Engineering Background: Ability to More ❯
Posted:

Solution Architect

Newcastle upon Tyne, England, United Kingdom
Version 1
architecture, engineering, integration, testing, and cloud technologies (AWS, Azure). Software Delivery Expertise: Skilled in delivering high-quality, reliable, scalable, and secure software using Agile methodologies, design patterns, DevOps tools including test automation, and monitoring. Leadership in Technical Workstreams: Experience in managing large and complex technical projects within global, multi-supplier environments. Practical Engineering Background: Ability to More ❯
Posted:

Full Stack Engineer

Manchester, England, United Kingdom
Hybrid / WFH Options
Mirai Talent
delivering innovative new features on our flagship platform. You'll apply your polyglot skill-set to contribute across all aspects of the development lifecycle – from architectural analysis and design, data engineering, and back-end service development, to web-based UI development. You'll collaborate closely with other engineers, product owners, scrum masters, and business stakeholders to ensure a … towards sprint planning, keeping all active stories and tasks up-to-date. Attend daily stand-ups with the squad, providing updates and raising any blockers. Engage in architecture design for new features, ensuring a focus on security, scalability, and robustness. Ensure a consistent focus on software quality, performing collaborative code reviews and architecture reviews. Adopt and promote best … practices related to writing clean and reusable code such as TDD, BDD, pair programming and design patterns. Collaborate to build new features, design concepts and interactive UX prototypes. Stay abreast of emerging technology trends, researching and applying new ideas to how we build. Act as a mentor for peers and juniors, ensuring cross-pollination of skillset More ❯
Posted:

Kotlin developer

Manchester, UK
Verofy
skill set, and take on a key role within the development team. Key Responsibilities: Develop and maintain applications using Java and Kotlin. Collaborate with cross-functional teams to design and implement robust software solutions. Write clean, efficient, and well-tested code, following best practices. Troubleshoot, debug, and optimise code for better performance and reliability. Stay current with the … Skills & Experience: Proven experience with Java and Kotlin development. Familiarity with web development frameworks and tools such as Spring and Hibernate. Strong understanding of software development principles and design patterns. Experience with RESTful APIs and microservices architecture. Knowledge of databases, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB). Strong problem-solving and analytical skills. Ability to More ❯
Posted:

Lead Developer

Manchester, Lancashire, United Kingdom
Thoughtworks Inc
Developers guide and coach their teams in implementation and application. Job responsibilities Champion and adopt best practices such as writing clean, reusable code using TDD, pair programming, and design patterns. Oversee or participate in the entire software delivery cycle from ideation to production. Advocate for continuous delivery to provide high-quality software and early value to customers. Design solutions and select technologies that address client problems within constraints, making pragmatic tradeoffs. Collaborate with teammates to build features, design concepts, and prototypes, ensuring best practices and UX standards. Apply the latest technology insights from our Technology Radar to solve client issues. Use various programming languages and tools, coding alongside developers; this is a technical role. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Server Programmer

Manchester Area, United Kingdom
ForthStar
for large numbers of players. As a member of the backend team, you will work closely with other Server Programmers, Data Engineers, and Designers to assist in code design and the creation of APIs, along with associated subsystems and development tools. You will contribute to the gameplay experience by implementing game rules, player interactions, and server-side logic. … to play every day for years. Responsibilities Work with designers and coders to develop a scalable and robust backend cloud-based infrastructure to support large-scale mobile games. Design and implement RESTful APIs accessible by client applications. Assist in making technology decisions and integrating third-party services. Monitor code performance and optimise existing code solutions. Create and maintain … applications and services locally and on the cloud ideally AWS Proficiency with Git version control. Strong problem-solving and analytical skills. Good understanding of software development principles and design patterns. Desirable skills A good understanding of NoSQL Databases (e.g., document, key-value stores, Redis, CouchDB, MongoDB, etc.). Knowledge of a CI/CD platform and associated tools More ❯
Posted:

Senior Software Engineer

Salford, England, United Kingdom
City Plumbing
the development team. Steer tech discussions with architects, stakeholders for strategy and roadmaps. Work with architects and senior engineers to maintain software standards. Join architectural discussions, shape system design/frameworks, and choose tech for development goals. Write comprehensive unit tests and conduct thorough testing to ensure software quality and reliability. Collaborate with quality assurance engineers to develop … and execute test plans and strategies. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospective meetings. Create and maintain technical documentation, including design specifications, API documentation, and user guides. Foster a collaborative and positive team environment, promoting knowledge sharing and continuous learning. Stay updated on industry trends, tech, and best practices. Attend events and … attention to detail, proficient in analytical thinking and problem-solving. Able to communicate with all levels of stakeholders. Solid understanding of software development methodologies, algorithms, data structures, and design patterns. Experience with web or mobile application development and related frameworks. It is highly likely you will have worked in any of the following roles and/or markets More ❯
Posted:

Senior Platform Engineer

Sheffield, England, United Kingdom
Xapien
reliable, and secure cloud infrastructure on AWS using technologies including EC2, ECS, Lambda, SQS, DynamoDB, RDS, Cognito, S3, and SNS. Developing and deploying cloud-native applications following microservice design patterns. Implementing infrastructure as code using tools like Terraform or CloudFormation to automate deployment and scaling processes. Automating deployment pipelines and CI/CD processes to ensure rapid and … Infrastrucure-as-Code (IaC), installs & bash scripting Terraform -You will have a strong track record of successfully using Terraform in a professional CI/CD environment Microservices architecture design skills -You will bring experience in understanding how to architect cloud-based systems using microservices, ensuring each component is scalable, secure, and reliable. You will demonstrate the ability to More ❯
Posted:

Junior Developer

Newcastle Upon Tyne, United Kingdom
Hybrid / WFH Options
NHS Business Services Authority
information security and the types of security controls that can be used to mitigate security threats within solutions and services. Assisting as part of a team on the design of components of larger systems. Being aware of how to integrate systems and the challenges of designing, building and testing interfaces between systems. Actively participating and contributing to the … much more. Our services are used by NHS organisations, contractors and the public: we're proud to be part of something meaningful, that touches millions of lives. We design our services around customer needs and place people at the heart of our organisation. That's why when you join us, you'll be empowered and supported to help … attainment of degree level IT qualification Desirable Awareness of digital channel shift and approaches Knowledge of design principles (Object oriented design; common design patterns; responsive web design; security by design; government service design) Experience Essential Object Oriented and/or Functional programming languages Automated unit testing Desirable More ❯
Employment Type: Permanent
Salary: £31049.00 - £37796.00 a year
Posted:

Software Engineer

Sheffield, Yorkshire, United Kingdom
Tes
stores Writing automated integration and unit tests for large or complex applications Knowledge A good understanding of the foundations of software development, language constructs and common design patterns An awareness of how an agile software development team works and the software lifecycle that accompanies that An appreciation for good documentation and an understanding of how to write More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Developer/Architect

Wakefield, Yorkshire, United Kingdom
Direct Staffing Inc
technical team and assigns programming and development tasks to the technical staff. • Develop and provide mentoring to less experienced technical staff (other architects, technical leads and developers). • Design coding and software best practices, develop reference and proof of concept implementations. • Design and development of reusable components and services. • Create unit and component integration test strategies … be comfortable with multiple areas of responsibility including but not limited to presentation, business logic, persistence, performance, scalability, and integrations. • Expected to help specify the features of physical design, estimate time and effort to complete each feature, build or supervise implementation of features, prepare product for deployment, and provide technology subject-matter expertise to the team. QUALIFICATIONS: • Bachelor … enterprise web applications. • Core Java, Servlets, JSP, EJB 3.x, JPA, RESTFUL and SOAP based Web Service development and JMS experience. • Strong background in Java and J2EE Design Patterns, Software Design Principles, UML and Rational Unified Process. • Experience in modularity, scalable UI framework design and extendable service components. • Experience in the design More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Solutions Architect

Sheffield, England, United Kingdom
Endeavour Recruitment Solutions
with a Java-based eCommerce technologies such as IBM WebSphere Commerce, SAP Hybris, Salesforce DemandWare or Oracle-ATG. The successful candidate will be required to lead the solution design, assist in solution implementation and be responsible for the technical delivery of complex solutions to a wide range of clients. You will be required to work closely with clients … focused and have a proven track record of delivery. ROLE RESPONSIBILITIES Producing and owning technical solutions to fit business requirements and ensuring successful delivery. Producing and owning solution design documents covering baseline and target architectures for applications, integrations, data and technology – ensuring the design meets architecture principles and best practices for the technology platform and justifying … design against other options. Producing technical specifications for lead developers covering mid-low level application, interface and database design, including identifying relevant design patterns and application frameworks. Communicating technical architectures and designs to internal teams, including developers and testers. Communicating directly with the customer on all aspects of the technical design More ❯
Posted:

Software Developer

Liverpool, Merseyside, North West, United Kingdom
Oscar Associates (UK) Limited
and deploying scalable server-side applications using .NET technologies. Key responsibilities Collaborate with project managers and team members to interpret technical requirements and convert them into development tasks. Design, develop, and maintain backend applications using C# and .NET. Write clean, efficient, and maintainable code in adherence to best practices and coding standards. Develop and maintain unit and integration … of professional experience in backend development. Strong proficiency in .NET (C#) and SQL. Experience with GitHub and package management tools. Solid understanding of software development principles, design patterns, and best practices. Desirables Degree in Computer Science or related field Experience with AWS APPLY NOW! This position offers the opportunity to be part of a forward thinking company More ❯
Employment Type: Permanent
Salary: £45,000
Posted:
Design Patterns
the North of England
10th Percentile
£32,500
25th Percentile
£49,125
Median
£65,000
75th Percentile
£73,438
90th Percentile
£87,718