Design Patterns Jobs in Northern Ireland

1 to 25 of 42 Design Patterns Jobs in Northern Ireland

- Urgent! x3 Tech Leads – UK-based – Series A Funded Startup – Rapid Growth – Fully Remote -

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
looking for Tech leads 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 … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : 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:

Urgent! x8 Fullstack Senior Software Engineers/Tech leads Needed - UK-based - - Rapid Growth - Fully Remote

Belfast, UK
Hybrid / WFH Options
Areti Group | B CorpTM
a number of technical projects with 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. Languages: Ruby-on-Rails, Java, Python, C#, PHP … 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 … solutions 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 ❯
Employment Type: Full-time
Posted:

- Urgent! Polyglot Fullstack Tech leads Needed – UK-based – Series A Funded Startup – Rapid Gro[...]

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) 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 … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Posted:

User Researcher - Inside IR35 Contract

Belfast, Northern Ireland, United Kingdom
Version 1
work effectively in multidisciplinary, agile teams to deliver excellent results across projects for Public Sector Clients. As a User Researcher, you will plan, design, and carry out research activities with users that help teams get a deep understanding of the end users. This research informs policy, proposition, service … content, and interaction design so that services work well for users and achieve policy intent. Your portfolio will show your ability to understand users and design to meet their needs, work to relevant design standards, and effectively communicate your research findings. Qualifications User Research … can appropriately evaluate concepts and prototypes and explain them to stakeholders and team members. You can select, apply and adapt appropriate design patterns, and participate in wider design community discussions and activities. Consultancy Skills You have experience in communicating design processes and decisions More ❯
Posted:

Software Developer

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
a timely manner Assist with AWS configuration and deployment tasks as needed Occasionally mentor more junior developers and share insights on design patterns and best practices Remote/work from home role A number of in-person idea/collaboration days per year (These are likely to … and self-motivation. Proven track record of contributing to projects. Strong problem-solving skills and results-driven mindset. Profound understanding of design patterns and best practices. Excellent communication skills to work effectively with team members and stakeholders. Extra points if you have Experience with cross platform mobile More ❯
Posted:

Senior Software Engineer

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
Arqit
for software issues within a distributed system • Competence in multiple programming languages • Experience of database development (SQL and NoSQL) • Experience with design patterns, refactoring, OO design and related areas • Strong analytical, problem-solving and organizational skills • Demonstrate accountability for results whilst working with high autonomy More ❯
Posted:

Senior Rust Engineer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, race conditions, deadlocks, etc. Experience with PostgreSQL, especially in handling large datasets … containers such as Docker and Kubernetes Responsibilities: Write clear, optimized Rust code following best practices Develop new features with reusable, testable, and modular design Improve existing features and libraries Ensure features meet client expectations Provide estimates and communicate trade-offs Participate in technical discussions for architecture and design More ❯
Posted:

VP - Experience Design

Belfast, Northern Ireland, United Kingdom
TD
TD Belfast, Northern Ireland, United Kingdom Join or sign in to find your next job Join to apply for the VP - Experience Design role at TD TD Belfast, Northern Ireland, United Kingdom 5 days ago Be among the first 25 applicants Join to apply for the VP - Experience … Design role at TD Get AI-powered advice on this job and more exclusive features. Pay Details We’re committed to providing fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open dialogue with a member of our HR Team … in-the-Life studies and user mapping exercises to understand workflows, pain points, and opportunities. Define and promote UX standards, scalable design patterns, and component-driven design approaches across Compliance applications. Partner with Technology leads to support design integration with shared frameworks and More ❯
Posted:

Senior Software Engineer

Belfast, Northern Ireland, United Kingdom
Global Payments
featuring synchronous and asynchronous cryptographic algorithms and digital signatures Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release. As part of a customer-focused team, seek understanding of and value in our customer’s … on a full time and permanent basis. What we’d like you to have (but don’t need immediately) Experience with Design Patterns, Refactoring, OO Design and related areas is advantageous Experience in Linux development is advantageous Experience of Java and Android development is advantageous More ❯
Posted:

Full-Stack .NET Developer

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
with our Senior Developer to modernise legacy applications to .NET 9 and Angular Build robust backend services using Clean Architecture and Domain-Driven Design principles Develop responsive frontend applications with Angular and modern UI frameworks Write unit tests and maintain code quality standards Develop and maintain RESTful APIs … gather requirements and deliver solutions Troubleshoot, optimise, and enhance existing functionality Utilise AI-assisted development tools whilst maintaining deep understanding of code architecture and patterns Strong proficiency in C# and .NET 6+ [JS2] Experience with ASP.NET and MVC patterns Understanding of Clean Architecture or similar design patterns Experience with unit testing frameworks Proficient with SQL Server and database design Experience developing RESTful APIs and web services Frontend: Strong experience with a modern frontend framework (React, Vue, Angular) and TypeScript Understanding of modern frontend development practices Experience with component-based architecture General More ❯
Posted:

Software Technical Architect

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
experiencing significant growth both organically and via acquisition. As a Software Architect, you will collaborate with Developers, Project Managers and Client Directors to design, develop and deliver Software/Cloud Applications for their Critical National Infrastructure clients. Operating both independently and as part of a broader technical team … mentor a team of talented developers. Collaborate with cross-functional teams to ensure seamless project execution. Provide architectural input & ownership into High-Level Design (HLD) and Low-Level Design (LLD) phases. Drive architectural decisions to optimize performance and scalability. … Lead cost estimation and documentation processes. Contribute to or lead the technical design of complex solutions using modern processes, design patterns, and production-grade technology. Work closely with colleagues both within and outside of the team and organization to ensure successful delivery of software projects. More ❯
Posted:

Senior Software Engineer (Front End)

Belfast, Northern Ireland, United Kingdom
TP ICAP Group
team delivering business critical software for the internal broking division and their external customer base. You will work within an Agile environment, from design through to implementation, with a strong focus on continuous improvement whilst working collaboratively as part of self-organising, cross-functional team with a focus … experience building modern, scalable, and maintainable web interfaces using React/Typescript/JavaScript and HTML/CSS, following structured, reusable design patterns rooted in object-oriented programming Demonstrable experience with HTML5, React 16+, Typescript 4+, JavaScript, ES6 and JSX Experience delivering consistent UX and UI for … cross-browser compatibility Experience using libraries such as Material UI or Ant Design Experience creating end-to-end, integration, and regression tests using automation tools such as Selenium, Cypress, or similar Experience using build tools such as Webpack or Vite and configuration files Knowledge of performance optimisation techniques More ❯
Posted:

Senior C++ Software Engineer

Northern Ireland, United Kingdom
IT Search
team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding … C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured More ❯
Posted:

Senior C++ Software Engineer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
team focused on building and maintaining secure, high-throughput systems enabling real-time global payments. In this role, you’ll work on the design and development of core backend components in modern C++, collaborating with a high-calibre team to ensure performance, scalability, and reliability in a demanding … C++11/14/17/20) in a production environment Deep understanding of performance-optimized, multi-threaded systems Experience with design patterns, object-oriented design, and refactoring techniques Proficiency in version control, testing, and peer code review practices Comfortable working with APIs and structured More ❯
Posted:

Contract .NET Developer - Energy Trading

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
of applications and technology stacks, collaborating closely with Technical Leads, Architects, and key business stakeholders to deliver robust and scalable solutions. Key Responsibilities Design, develop, and deliver high-quality C# .NET solutions in a complex trading or data-driven environment. Work closely with Vertical Leads (Delivery, Technical, QA … What You’ll Need Strong experience in enterprise development using C# .NET, WebAPI and working within an Agile environment. Knowledge of Design Patterns, SOLID principles, and scalable architecture best practices. Proficiency with SQL databases (Microsoft SQL Server preferred) – experience with MongoDB is a plus. Familiarity with modern … Vue.js, Angular, Blazor) is advantageous. Experience with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (Terraform) is a plus. Exposure to messaging patterns (RabbitMQ, Kafka) and authentication methods like OAuth2 is beneficial. A strong problem-solver who can work independently while effectively collaborating with cross-functional teams. More ❯
Posted:

Java Developer

Belfast, United Kingdom
Hybrid / WFH Options
Expleo
CSS 3, Object Oriented JavaScript, Python, Twitter Bootstrap, J2EE, JSP, Servlets, JDBC, XML, UML, jQuery, AJAX.) Some Knowledge of OOP and common design patterns. (Desirable) Working knowledge of Agile/Scrum/TDD(Desirable) Experience of DevOps CI/CD pipeline (Desirable) What do I need before I More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer

Belfast, Northern Ireland, United Kingdom
Kainos
strong development leadership and take responsibility for significant technical components of data systems. You will work within a multi-skilled agile team to design and develop large-scale data processing software to meet user needs in demanding production environments. Your responsibilities will include: Working to develop data processing … software primarily for deployment in Big Data technologies. The role encompasses the full software lifecycle including design, code, test and defect resolution. Working with Architects and Lead Engineers to ensure the software supports non-functional needs. Collaborating with colleagues to resolve implementation challenges and ensure code quality and … production environment Proficient in SQL and SQL extensions for analytical queries Solid understanding of ETL/ELT data processing pipelines and design patterns Aware of key features and pitfalls of distributed data processing frameworks, data stores and data serialisation formats Able to write quality, testable code and More ❯
Posted:

-x6 Tech leads/Software Team Leads-

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
JR United Kingdom
team and needs solid software engineers to develop large-scale mobile and web application backends. The role focuses on backend coding and database design, emphasizing system performance and reliability. This is an excellent opportunity for software engineers seeking a company with strong values that cares about its customers … and employees. Key Accountabilities Participate in the entire development process, from design to deployment and support Communicate proactively with colleagues to refine application design Suggest and implement innovative, high-tech solutions Optimize backend code, identify bottlenecks, and implement visualization and monitoring systems as needed Required Skills … Python, C# Frontend Frameworks Vue.js, Typescript, Angular, React Cloud Platforms Amazon Web Services (AWS) Additional Tools & Frameworks GraphQL REST APIs Software Design Patterns – TDD, DDD Methodologies Agile: Scrum and Kanban About You Self-motivated and independent worker Passionate about writing clean, reusable code Strong communication and teamwork More ❯
Posted:

Senior Full Stack Developer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
by eliminating time-consuming paperwork and lowering the risk of medicine mismanagement via Android, iOS and web-based services. Here at everyLIFE, we design, build, release, manage and support software and applications that are crucial parts of the physical care being given to tens of thousands of vulnerable … the highest standard. We believe in being transparent in all our dealings; acting fairly, openly and honestly in everything we do. You will: Design, develop, test and deliver well engineered code, collaborating with Product to ensure that we are releasing value early and often Work closely with the … ensure that all code is clean, consistent and secure Maintain an up-to-date knowledge of development languages, frameworks, tools and design patterns Promptly escalate issues that affect product delivery and quality Maintain and manage our Continuous Integration and Delivery pipelines and tooling Have a passion to More ❯
Posted:

Senior Lead Java Developer

Belfast, United Kingdom
Hybrid / WFH Options
Citigroup Inc
involves taking ownership of key projects and components throughout the entire Software Development Life Cycle (SDLC). A primary focus will be on design, development & maintenance of components under Price Master Central systems which would require expertise in Java, Spring, SQL, API development, Kafka, Kubernetes, and Cloud technologies. … DB Extensive working knowledge on container platform based on Kubernetes, Kafka, Redis Experience with Unix commands, shell scripting. Strong understanding of Design patterns and Architectural principles Familiarity with standard data structures and algorithms. Experience using the following tools - JIRA, Harness/uDeploy, Sonarqube, TeamCity, Artifactory, Git (GHE More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Data Engineer (SC Cleared)

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
Lead the technical delivery of complex data engineering projects, ensuring solutions are scalable, secure, and aligned with our delivery framework, and client goals. Design and build high-quality data pipelines and integration workflows, setting the technical direction and ensuring engineering best practices are followed throughout the development lifecycle. … solutions and communicating complex ideas clearly and effectively. Champion engineering standards, contributing to the development and adoption of data engineering guidelines, design patterns, and delivery methodologies that contribute to our delivery framework. Stay current with emerging technologies, evaluating their relevance and potential impact, and promoting innovation within … Python, SQL, and modern ETL/ELT frameworks (e.g., Azure Data Factory, Talend, dbt). Experience designing and implementing scalable data pipelines and integration patterns across structured and unstructured data sources (e.g., Azure SQL, MySQL, MongoDB). Familiarity with data governance, metadata management, and data quality frameworks. Practical experience More ❯
Posted:

Node.JS developer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
of a tech-driven team responsible for designing, developing, and deploying high-performance backend services. Must Have: Expertise in Microservices Architecture & Design Patterns Proficient with containerization, sidecar patterns, Docker, Kubernetes Hands-on experience with API Gateways (APIgee, Mulesoft, or Endpoints) Familiar with DevOps tools: GitHub/ More ❯
Posted:

Java Technical Lead

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
be a certified expert in their field and demonstrate a strong ability to communicate complex technical concepts clearly and effectively. Your Responsibilities: Support design and development teams throughout the entire project lifecycle: from understanding business requirements, conducting proofs of concept, testing, and implementation support. Produce detailed design … SOAP and RESTful). Proven ability to support design and development teams across the project lifecycle. Deep understanding of Design Patterns and their application in real-world scenarios. Ability to produce comprehensive design documentation aligned with architecture and infrastructure. Skilled at working with More ❯
Posted:

iOS Engineer

Belfast, Northern Ireland, United Kingdom
Votre Sommelier
over 99.91% crash-free sessions. What you'll be doing Deliver top quality projects made using best practices and guidelines Work with our design team to implement clean design that respects the platform Take a proactive and hands-on approach in all features and tasks Who … advanced UIs Deep knowledge of Apple's HIG, design best practices, coding and naming guidelines Good knowledge of software design patterns and software architecture principles. Hands-on knowledge in building universal apps that support different layouts for iPhone and iPad Love for clean, modular, usable … user interfaces built using a modern design system Regularly write unit tests Have hands-on exposure with UI test automation using Apple's XCTest framework Knowledge in consuming REST APIs BENEFITS Employee discount (hello ASOS discount!) ASOS Develops (personal development opportunities across the business) Employee sample sales Access More ❯
Posted:

UX/UI Developer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
UX/UI Developer in the UK who can join us either as a permanent resource or as a sub - contractor. They would design and build new feature sets and interfaces and to resolve bugs on our eCommerce technology stack based on Shopify. As a member working in … designs, and will work with solution architects and developers on turning business requirements into functional requirements and subsequently into technical deliverables. Job Functions Design and wireframe new features for our eCommerce technology stack Build from scratch or modify existing cutting-edge features for our eCommerce technology stack Provide … principles Experienced with writing custom Web Components Experience working in large-scale international eCommerce teams Solid grounding with common design patterns and development best practices Ability to problem solve, and execute tasks with accuracy in a high-pressure, fast-paced agile environment Customer-first mentality More ❯
Posted: