Automation Engineer
Listed on 2026-10-05
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer
Work Location:
Belfast, United Kingdom
Hours:35
Line of Business:Technology Solutions
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 and ask compensation related questions, including pay details for this role.
Job Description:We are seeking a passionate software engineer for a role within Global Automation Engineering. This role focuses on understanding business needs and selecting the best technical solution, using technologies such as AI, APIs, traditional code, UiPath and Power Platform. The ideal candidate will have strong software and data fundamentals, an understanding of system integrations, and excellent communication skills to bridge the gap between technology and business stakeholders.
The ideal candidate will have strong software and data fundamentals, an understanding of how systems integrate and communicate, and excellent communication skills to bridge the gap between technology and business stakeholders.
Customer / Business- Analyse a broad range of business requirements and processes to identify opportunities for optimisation, automation and technology-enabled improvement.
- Work with business and technology stakeholders to understand the underlying problem, challenge existing processes where appropriate and translate business requirements into effective technical solutions.
- Evaluate different solution approaches and identify the most appropriate technology or combination of technologies for each business need.
- Conduct system, process and technical analysis to identify key components required for solution delivery and problem resolution.
- Design and develop new applications, automations, integrations and enhancements in accordance with technology architecture and engineering standards.
- Understand how systems communicate and identify opportunities to integrate applications through APIs, data, workflows and other appropriate integration patterns.
- Perform unit and component testing for new solutions and enhancements.
- Contribute to project planning, estimation, timelines and status updates.
- Communicate technical requirements, solution designs, risks and dependencies clearly to both technical and non-technical stakeholders.
- Identify issues that may impact other areas of a project and resolve or elevate them appropriately.
- Support existing applications and automation solutions through enhancements, troubleshooting and break/fix activities.
- Collaborate with Business Analysts, Systems Analysts, Developers, Solution Designers and other technology partners to ensure solutions meet business, application and performance requirements.
- Create and maintain high-quality, reusable and maintainable code consistent with established engineering standards.
- Participate in code reviews, testing cycles, production deployments and ongoing solution support.
- Follow secure coding practices and applicable security standards to minimise common application vulnerabilities.
- Complete unit and integration testing to ensure solutions meet design specifications and quality standards.
- Participate in identifying and recommending development, automation, AI and testing technologies that support project objectives.
- Apply appropriate software engineering principles regardless of the technology being used.
- Work within established enterprise technology delivery, governance, risk and project management practices.
- Assist with root-cause analysis, problem determination and timely resolution of incidents.
- Support the health, reliability and performance of applications and automations in production.
- Contribute to monitoring, operational support and continuous improvement of deployed…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).