14 of 14 Design Patterns Jobs in Northern Ireland

Consultant, Senior Consultant, Automation Test Engineer, Government and Public Sector

Location
Belfast City District, Northern Ireland, United Kingdom
engineering tools for APIs, microservices and front-end applications. Applying software engineering principles such as modular design, clean code, design patterns, code review and appropriate automated testing. Designing scalable automation frameworks and libraries that improve testability, developer feedback and delivery speed. Embedding automated quality checks … years UK residency). A practical understanding of software engineering fundamentals, including object‐oriented or functional design, SOLID principles, design patterns, refactoring and code review. Experience developing software, automation frameworks, libraries or engineering tools for APIs, web applications, mobile applications or distributed services. Understanding ...

Manager, Automation Test Engineer, Engineering, Government and Public Sector

Location
Belfast City District, Northern Ireland, United Kingdom
engineering tools for APIs, microservices and front-end applications. Applying software engineering principles such as modular design, clean code, design patterns, code review and appropriate automated testing. Designing scalable automation frameworks and libraries that improve testability, developer feedback and delivery speed. Embedding automated quality checks … years UK residency). A practical understanding of software engineering fundamentals, including object-oriented or functional design, SOLID principles, design patterns, refactoring and code review. Experience developing software, automation frameworks, libraries or engineering tools for APIs, web applications, mobile applications or distributed services. Understanding ...

UX / Product Design Lead (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
responsibility for the quality of the end-to-end experience, guiding and developing other designers, and contributing to the definition and evolution of reusable patterns and standards that raise the bar across the team.**Responsibilities*** Work closely with research, senior stakeholders, product managers and engineering teams to brainstorm … critique, and ensuring a consistently high standard of design is maintained across the team* Define, document, and champion reusable design patterns and components, contributing to the evolution of our Design System and shared design language* Guide and mentor other UX Designers ...

Senior Manager, Microsoft Agentic Solutions Architect

Location
Belfast City District, Northern Ireland, United Kingdom
qualify opportunities, define solution options, shape scope, estimate effort and create compelling technical win themes. Agentic architecture design: design agent patterns, orchestration approaches, knowledge grounding, tool integration, human-in-the-loop controls, observability, evaluation and guardrail models for enterprise use cases. Microsoft platform alignment: advise … engineering teams, adapting the message from board-level value narrative through to architecture-level detail. Reusable capability: help build reference architectures, accelerators, demo patterns, estimation models, proposal content and technical playbooks that improve consistency across Microsoft agentic AI pursuits and delivery. Connect to your skills and professional experience Proven ...

Senior Software Engineer, Full Stack, Java

Location
Belfast City District, Northern Ireland, United Kingdom
improve quality and delivery speed. Technical Leadership Contribute to architecture discussions and technical decision‐making. Apply clean code principles and design patterns to deliver maintainable, scalable systems. Champion automated testing practices and contribute to system reliability, performance, and security. Actively adopt AI‐driven development practices and contribute … backend systems Experience working with complex, established codebases. Knowledge of relational databases and ORM frameworks. Solid understanding of clean code principles, design patterns, and testing practices. Familiarity with Git, Docker, and cloud platforms (AWS or Azure). Excellent communication skills and ability to collaborate across teams. Preferred ...

Senior Software Engineer, Full Stack (C# (.NET)

Location
Belfast City District, Northern Ireland, United Kingdom
improve quality and delivery speed. Technical Leadership Contribute to architecture discussions and technical decision-making. Apply clean code principles and design patterns to deliver maintainable, scalable systems. Champion automated testing practices and contribute to system reliability, performance, and security. Actively adopt AI-driven development practices and contribute … grade backend systems. Strong database skills with relational databases (SQL Server or PostgreSQL preferred). Solid understanding of clean code principles, design patterns, and testing practices. Familiarity with Git, Docker, and cloud platforms (AWS or Azure). Excellent communication and collaboration skills. Preferred Exposure to microservices architecture ...

Senior Software Engineer - Full Stack

Location
Belfast City District, Northern Ireland, United Kingdom
C#/.NET Working with SQL Server and Entity Framework to support application functionality and data-driven features Applying SOLID principles, design patterns and best practices to produce clean, scalable and maintainable code Identifying and implementing improvements across existing systems, codebases and development processes Collaborating closely with … React experience or strong modern JavaScript experience Experience building responsive, customer-facing web applications Strong knowledge of OOP, SOLID principles and design patterns Experience with Microsoft SQL Server Ability to write clean, reusable and scalable code Strong analytical and problem-solving skills Excellent communication skills across technical ...

Senior Engineer - Python & Containerization (VP)

Location
Belfast City District, Northern Ireland, United Kingdom
communication skills* Extensive relevant industry work experience* Hands-on experience integrating Container Image Scanning platforms and tooling* Experience of the full lifecycle of design, implementation … running of enterprise software solutions involving cross functional team collaboration* Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems* Experience of k8s and container technologies such as Docker, Podman and Openshift* Experience of security fundamentals with relation ...

Software Architect

Location
Belfast City District, Northern Ireland, United Kingdom
technical vision for our fintech platform and the agentic engineering system our teams use to build it. You will set the patterns, standards, and guardrails that let engineers and agents deliver at pace without compromising quality, security, or scalability. Working closely with Product, Engineering Leadership, and our SDET teams … architectural roadmap, leading architectural decisions and approving major designs Design scalable, secure, and extensible fintech architectures, defining the domain boundaries, integration patterns, and API standards our teams build on, while managing technical debt Own the architecture of our AI-enabled developer experience, including the custom skills, agents ...

Full Stack Developer - Assistant Vice President

Location
Belfast City District, Northern Ireland, United Kingdom
Role Overview/What will you do: Develop and implement complex software solutions using Java/J2EE, Spring Boot, and RESTful web services. Design, develop, and maintain robust microservices adhering to architectural best practices. Apply hands‐on expertise in Core Java, including multi‐threading and the Collections framework. … Hands‐on experience with Core Java, Multi‐threading, Collections framework, and Spring Framework. Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines. Experience with source code management tools (Git or Bitbucket). Understanding of clean coding principles and code quality measurements ...

Managing Engineer - Observability, Pipeline & Analytics (Hybrid)

Location
Belfast City District, Northern Ireland, United Kingdom
performance measures. Own enterprise‐scale ingestion, transformation, enrichment, routing, retention, and analytics capabilities supporting multiple of technology assets. Establish engineering standards, design patterns, and platform guardrails for telemetry collection and observability data management. Drive adoption of metadata‐driven routing, schema normalization, data classification, and governance across enterprise ...

Senior Software Engineer (Full Stack)

Location
Belfast City District, Northern Ireland, United Kingdom
desire to improve and mentor junior members of the team. You will take responsibility for your assigned work by taking ownership of the design, development testing and deployment of software across the team, and work closely with the Principal Engineer, Architects and Leads to ensure the successful deployment … delivery team.* Developing well tested software into low latency event driven production environments.* Full software development lifecycle in a technical role.* Pub/Sub patterns with Messaging technologies (such as SOLACE/AMQP)* Worked within a technical platform team, delivering reusable services across multiple agile projects.* Microservice Architecture.* Containerization. ...

Senior Software Engineer (Full Stack)

Location
Belfast City District, Northern Ireland, United Kingdom
desire to improve and mentor junior members of the team. You will take responsibility for your assigned work by taking ownership of the design, development testing and deployment of software across the team, and work closely with the Principal Engineer, Architects and Leads to ensure the successful deployment … delivery team. Developing well tested software into low latency event driven production environments. Full software development lifecycle in a technical role. Pub/Sub patterns with Messaging technologies (such as SOLACE/AMQP) Worked within a technical platform team, delivering reusable services across multiple agile projects. Microservice Architecture. Containerization. ...

Mid & Senior Java Developers

Hiring Organisation
MCS Group
Location
Belfast, UK
delivering modern software solutions for large, complex projects. The work offers plenty of technical variety, combining hands-on development with opportunities to influence design, improve engineering practices and support other developers. The role Design and build scalable backend applications and services using modern Java. Develop secure … REST APIs and integrations for complex, business-critical platforms. Help modernise existing systems and move applications towards cloud-native architectures. Contribute to technical design, architecture discussions and engineering standards. Build automated tests and support applications from development through to production. Diagnose performance issues and resolve complex live-service ...