Design Patterns Jobs in County Antrim

11 of 11 Design Patterns Jobs in County Antrim

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:

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:

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:

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:

Software Architect

Belfast, UK
Hybrid / WFH Options
Hays
documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge of the technology stack. Thinking through, understanding and applying broader issues and non-functional requirements (e.g. … and supporting a variety of commercial, complex, enterprise systems. Ability to build and maintain strong relationships with stakeholders at all levels, both internally and externally. A commitment to design, build and deployment excellence. Ability to see the wider picture and consider consequences. Be the technical authority for the client. Systems design considering both functional and non … of having developed systems based ideally on .NET and related frameworks. Knowledge of front-end development would be beneficial. Deep experience with Cloud based design and deployment patterns on cloud-based platforms, preferably Azure. Deep understanding of the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference More ❯
Posted:

Software Architect

Antrim, Co. Antrim, UK
Hybrid / WFH Options
Hays
documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge of the technology stack. Thinking through, understanding and applying broader issues and non-functional requirements (e.g. … and supporting a variety of commercial, complex, enterprise systems. Ability to build and maintain strong relationships with stakeholders at all levels, both internally and externally. A commitment to design, build and deployment excellence. Ability to see the wider picture and consider consequences. Be the technical authority for the client. Systems design considering both functional and non … of having developed systems based ideally on .NET and related frameworks. Knowledge of front-end development would be beneficial. Deep experience with Cloud based design and deployment patterns on cloud-based platforms, preferably Azure. Deep understanding of the software development lifecycle and key development technologies with a sound familiarisation of at least one methodology (Agile for preference More ❯
Posted:

Radar Software Engineer

Belfast, UK
Angoka
processing, radar control, and system integration. Technology Integration:Implement advanced radar systems for real-time obstacle detection, avoidance, and proximity sensing during drone flight and landing. Cooperative Radar Design:Develop radar systems that enable drones to communicate and share data with one another in order to improve overall situational awareness and avoid collisions in dense environments. Testing & Validation … Proficiency with radar simulation tools, hardware integration, and testing methodologies (Matlab/Octave). Understanding of firmware architectures and hardware abstraction layers Knowledge of embedded systems design patterns Strong grasp of design patterns, code reviews, version control (Git), and testing methodologies is vital for ensuring code quality and maintainability Develop and maintain technical documentation … including software design specifications, user manuals, and test reports. Experience of working in an Agile development environment, participating in sprint planning, stand-ups, and retrospectives. Knowledge of common communication protocols (I2C, SPI, UART, etc.) Understanding TCP/IP, UDP, MQTT and other networking protocols is essential for connected devices. Desirable: Experience in the TI mmWave SDK and related More ❯
Posted:

Frontend Engineering Lead

Belfast, United Kingdom
Hybrid / WFH Options
Whitespace Global
thrives in a fast-paced, collaborative environment and enjoys solving complex problems that blend cutting-edge technology with impactful human-centred design. Responsibilities Frontend Engineering & Architecture Lead the design, implementation, and maintenance of scalable, accessible, and high-performing frontend systems using React, TypeScript, and modern tooling. Set architectural direction for the frontend codebase and participate in ongoing system … evolution and refactoring initiatives. Ensure high-quality, maintainable code through code reviews, automated testing, and continuous integration. Maintain rigorous adherence to UX, accessibility, and design standards in alignment with our product and design teams. Technical Leadership & Delivery Guide and mentor a growing team of frontend engineers, promoting best practices and supporting their technical development. Own frontend … TypeScript in a production environment. Experience leading engineering initiatives, mentoring teammates, and owning architectural decisions on frontend systems. Strong knowledge of modern frontend build systems, component design patterns, and performance optimisation strategies. Deep understanding of web accessibility, responsive design, and usability principles. Experience working with other teams, including backend, devops, and product stakeholders. Familiarity with 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:

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:

Senior Product Designer - Contract

Belfast, UK
Hybrid / WFH Options
VANRATH
digital products. They seek a skilled Product Designer to translate complex requirements into engaging user experiences within a fast-paced, collaborative environment. Key responsibilities Deliver high-quality Figma design systems and Design as Code implementation Create detailed user flows, journey maps, wireframes, and prototypes Capture all states, edge cases, and path logic for UI and development … teams Apply a human-centred approach, using research, analytics, and user feedback to guide decisions Champion usability best practices and contribute to design system growth Work collaboratively with designers, analysts, developers, and stakeholders Embrace agile design with rapid iteration and user testing (Maze, Hotjar, Gorilla experience beneficial) Qualifications and skills Minimum 5 years in UX, with … scale digital products Expert in Figma; proficiency with Sketch, Axure, Adobe Suite also valued Strong conceptual thinking to translate user needs into actionable designs Experience developing design patterns and adhering to brand guidelines Interest in AI-powered design tools to enhance efficiency Excellent communication and stakeholder engagement skills Comfortable working at speed within global teams More ❯
Posted: