Design Patterns Jobs in Northern Ireland

22 of 22 Design Patterns Jobs in Northern Ireland

Senior Software Engineer

Belfast, Northern Ireland, United Kingdom
Hybrid / WFH Options
Arqit
of triage, RCA and fix 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 • The right to live and More ❯
Posted:

Endur Technical Architect

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
of extension Working hours: 40 hrs/week Role Overview Work directly with subject matter experts, Product owners. designers, technical leads and other architects to re-architect/design needs of next generation Gas and Power trading platform with modern technologies, consistent with business and technology strategies. Deep knowledge of energy trading and risk management processes across front … middle and back-office functionalities with an emphasis on physical trading. 1) Expert in designing the architecture of modern, bespoke Energy trading systems, including documenting and agreeing key design decisions and trade-offs across diverse stakeholders. 2) Perform requirement gathering, analysis and design across functional, non-functional technical, and operational domains. 3) Thought leader in respective … bespoke reporting tools, data migration and reconciliation techniques and tools. Familiarity with MongoDB unstructured Database. b. Technical – Hands-on Expert with demonstrated experience in architecture and design patterns, their usage, implementation and implications, including documenting and agreeing the design inclusive of the trade-offs for commodity trading systems. Familiarity with core AWS product offerings; code More ❯
Posted:

Senior Data Engineer

Belfast, Northern Ireland, United Kingdom
Kainos
teams, Senior Data Engineers provide 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 maintainability remains high. Leads by example in code quality. Working with operations teams to ensure … solutions and deploying into a 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 has experience of automated testing More ❯
Posted:

Senior Full Stack Developer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
outcomes for those they assist, 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 people across the UK. We … led and always aim for 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 existing team – reviewing code, discussing … system design to 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 learn and continually improve Provide More ❯
Posted:

- 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
be fully covered. We’re 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 taught the rest, Strong object … Ruby-on-Rails, Java, Python, 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 front-end and back-end. … Build scalable, cloud-based 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 DevOps processes, including virtualization , containerization More ❯
Posted:

Senior Rust Engineer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
At least 5 years of 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 and query optimization Practical experience … CMake/Make Experience with 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 Contribute to architectural More ❯
Posted:

Senior C++ Software Engineer

Belfast, Northern Ireland, United Kingdom
IT Search
Engineer to join a growing 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 production environment. This is a … Strong experience in modern C++ (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 data (e.g. JSON, XML) Strong More ❯
Posted:

Senior JavaScript Developer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
React, TS, Node, Git, and more What’s in it for you? Genuinely supportive and ambitious engineering culture Looking for someone with: Solid understanding of OOP, design patterns & problem solving Bonus: experience with advanced JS concepts, Node.js, or mentoring ?️ Drop me a message if you're open to new opportunities or tag someone who should see this. More ❯
Posted:

Digital Enterprise Architect

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
Leadership: Act as a thought leader for clients in pre-sales and sales in client discussions including tech days, Executive briefing sessions, strategic workshops, etc. The building of repeatable patterns and reusable artifacts: Leading the building of, and contribution to, repeatable digital technology patterns and artifacts such as industry-specific reference architectures and API/Integration patterns … and ServiceNow Versed with Hybrid Cloud security solutions, including Cloud-native security. Experience in conducting Cloud assessments and migration approaches and methodologies, as well as Cloud design patterns including Landing zones. Understanding of Cloud-native capabilities as Kubernetes, Docker, etc, cloud native platforms such as OpenShift, Pivotal and EAI/Middleware stacks Understanding of Cloud service management More ❯
Posted:

Solution Architect

Belfast, Northern Ireland, 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:

Principal Java Developer

Belfast, Northern Ireland, United Kingdom
JR United Kingdom
a Principal Java Developer to be a part of something special! About the Principal Java Developer role: As a Principal Java Developer, you will be responsible for the design and development of backend, service, and portal systems. As part of a dynamic and exciting development centre, you will engage with a variety of languages, frameworks, libraries, and services … needed for the role 8-10 years in a Software Engineering position. BS or MS in Computer Science or related field. Expertise in Java Experience with Design Patterns, Refactoring, OO Design, and related areas. Proven experience translating Business Requirements into solutions. #J-18808-Ljbffr 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 … for this role. Work Location : Belfast, United Kingdom Hours : 35 Line Of Business : Enterprise Enabling Functions Job Description We are seeking a highly skilled and user-focused Experience Design Lead to join our Compliance technology team. This role will be responsible for leading UX strategy and design efforts for a suite of internal Compliance applications, ensuring … Drive research programs like Day-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 component libraries. Strategic Communication & Vision More ❯
Posted:

User Researcher - Inside IR35 Contract

Belfast, Northern Ireland, United Kingdom
Version 1
adaptable User Researcher who can 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 and Analysis You understand the diversity of users of services and know how to … designs. Concepts and prototyping You 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 effectively to gain the confidence More ❯
Posted:

Software Engineer

Belfast, Northern Ireland, United Kingdom
IT Search
Key Requirements: Hands-on experience with modern C++ (C++11/14/17/20) in a commercial or production environment Understanding of object-oriented programming, design patterns, and clean code principles Exposure to multi-threaded or performance-sensitive systems Familiar with version control systems (e.g. Git) and collaborative development workflows Experience working with structured data and More ❯
Posted:

VP - Experience Design Lead

Belfast, Northern Ireland, United Kingdom
TD Bank Group
VP - Experience Design Lead TD Bank Group Belfast, United Kingdom Apply now Posted 2 months ago Permanent Competitive VP - Experience Design Lead TD Bank Group Belfast, United Kingdom Apply now Work Location : Belfast, United Kingdom Hours: 35 Line of Business: Enterprise Enabling Functions Pay Details: We're committed to providing fair and equitable compensation to all … our HR Team and ask compensation related questions, including pay details for this role. Job Description: Job Description: We are seeking a highly skilled and user-focused Experience Design Lead to join our Compliance technology team. This role will be responsible for leading UX strategy and design efforts for a suite of internal Compliance applications, ensuring … the-Life research programs and user mapping exercises to ensure a deep understanding of user 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 the integration of designs with shared front-end frameworks and component libraries. Strategic More ❯
Posted:

Experience Designer - Consultant

Belfast, UK
CME Technology Support Services Ltd
a range of applications and products across our digital landscape. What you'll do: You will craft experiences from concept through digital product creation, owning interface and interaction design activities: workshops, creative brainstorming, complex problem solving, user flow development, UI and interaction design - leading to the creation of compelling and thoughtful user experiences. Who you are … You are independent, self-motivating, and thrive on working in a fast-paced environment where the focus is firmly on our digital audience. You have expertise in UI design and are fluent in the use of best practices and brand standards, and have a knack for really good visual design. You are an influencer and a negotiator with … years of UX experience in user-centred design methods and techniques to create viable solutions across screen sizes and devices Development and implementation of design patterns, branding guidelines and standards A strong interest in exploring and experimenting with AI-powered design tools to improve workflow efficiency and design processes. Fluency in More ❯
Posted:

Software Engineer

Belfast, United Kingdom
Global Payments
business through our embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability. You, as a C/C++ Software Engineer are responsible for the design and development of our software components that are deployed to our countertop and handheld Payment Capture terminals (Genius). The Genius products are highly secure devices capable of handling … and JSON based web technologies as both client and server within the payment ecosystem Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release. Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation … permanent basis. What we'd like you to have (but don't need immediately) Good knowledge of core Object Oriented Design practices Experience with Design Patterns, Refactoring, and related areas is advantageous Experience in Linux development is advantageous. Global Payments Inc. is an equal opportunity employer. Global Payments provides equal employment opportunities to all employees More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Belfast, United Kingdom
Greater Giving, Inc
embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability. Your new position You, as a C/C++ Software Engineer are responsible for the design and development of our software components that are deployed to our countertop and handheld Payment Capture terminals (Genius). The Genius products are highly secure devices capable of handling … and JSON based web technologies as both client and server within the payment ecosystem Participating in the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release. Learning and applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation … permanent basis. What we'd like you to have (but don't need immediately) Good knowledge of core Object Oriented Design practices Experience with Design Patterns, Refactoring, and related areas is advantageous Experience in Linux development is advantageous. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

Belfast, United Kingdom
Greater Giving, Inc
commerce services, bolster customer loyalty with unique payment solutions, and improve profitability. Your new position You, as a C/C++ Staff Software Engineer are responsible for the design and development of software components that are deployed to our countertop and handheld Payment Capture terminals. These are highly secure devices capable of handling contact and contactless smart cards … high quality, innovative solutions that deliver value to our customers Taking a leadership role in driving the entire software development lifecycle, from requirements analysis through software and test design, implementation and unit testing, to verification and release Applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information hiding, and separation of interface … of developing in C++ or C (and ability to learn C++ if only C background) Experience of at least one of XML, JSON, HTML Experience with Design Patterns, Refactoring, OO Design and related areas Experience of Linux development Experience working in an Agile SCRUM, or Lean Kanban environment Expected to be self-starters who can More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Lead Java Developer

Belfast, United Kingdom
Hybrid / WFH Options
Citigroup Inc
in the team. This role 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. You will guide & mentor team …/PL-SQL on Oracle 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 & Bitbucket) Logical thinking, strong analytical More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

5 May 2025 BBBH56862 Site Reliability Engineer (SRE) Pension, Health, Parking Dublin

Belfast, United Kingdom
Hybrid / WFH Options
MCS Group
ve grown by over 100 staff in the last 12 months alone and have a strong pipeline of work in 2025. (Hybrid/Remote if necessary) The Role Design, implement, and optimize AWS cloud infrastructure to ensure high availability and scalability. Contribute to the automation of operational processes and deployments using Python and other scripting tools. Monitor system … services (AWS) Expertise in enterprise system management, including package installations, automation, and system administration. Proficiency in Python, Unix shell scripting, and PowerShell. A solid understanding of design patterns and coding principles is required. Strong knowledge of Linux, Windows, and IP networking, covering routing, DNS, firewalls, and load balancing. Commercial experience with Docker, Kubernetes, and container orchestration. Familiarity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Developer - Belfast

Belfast, United Kingdom
Hybrid / WFH Options
Citigroup Inc
Analyse problems and create innovative solutions. Mentor junior developers and analysts. Key Skills and Experience Required Extensive Core Java experience with strong knowledge of data structures, design patterns, and SOLID principles. Experience with messaging systems like Kafka and Solace. Proficiency in Spring framework and cloud technologies (Docker/Kubernetes/OpenShift). Familiarity with Jira, Bitbucket, and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted: