Software Engineer

  • TP ICAP Group Services Ltd
  • City, Belfast
  • 30/05/2026
Full time Information Technology Telecommunications Java Python Testing

Job Description

Role Overview

TP ICAP has partnered with Amazon Web Services (AWS) to build the next generation of the Fusion Platform, transforming it into a global market infrastructure. This is a unique opportunity to join a newly formed team working on a cutting edge platform using modern architecture and cloud native technologies.

Key Responsibilities
  • Communicate architecture principles and design decisions clearly to team members and stakeholders.
  • Support Agile delivery through planning, estimation, and prioritisation activities.
  • Contribute to solution design and development, focusing on back end services and APIs in .NET C# within a cloud based distributed architecture.
  • Implement and maintain Infrastructure as Code (IaC) using AWS CDK (Python preferred) to automate deployment and resource management.
  • Ensure high quality code through unit testing, automated testing, and adherence to best practices.
  • Collaborate with cross functional teams (BAs, QA, PMs) to deliver solutions aligned with business requirements.
  • Demonstrate T shaped skills, supporting team members in building their own breadth of expertise.
  • Participate in Agile ceremonies and foster a culture of continuous improvement.
  • Troubleshoot and resolve issues promptly to minimise business impact.
  • Contribute to the modernisation and simplification of the technology landscape, driving transformation initiatives.
  • Maintain clear documentation of code, processes, and system configurations.
Experience / Competencies
  • Demonstrable experience as a Full Stack or Front/Back End Engineer using TypeScript in a professional environment.
  • Proficiency in HTML5, CSS3, TypeScript, and modern JavaScript frameworks (React, Redux, ReactQuery).
  • Familiarity with RESTful APIs, GraphQL, and CSS pre processors (e.g., Tailwind).
  • Strong understanding of version control systems (Git) and cross browser compatibility.
  • Experience with back end programming languages (TypeScript and/or other OOP languages such as C# or Java).
  • Desired: experience with C# (.NET 8+) in a professional environment.
  • Ability to work with BAs/POs to clarify requirements and constructively challenge assumptions.
  • Experience in technical platform teams delivering reusable services across multiple projects.
  • Knowledge of financial markets, OTC products, and regulatory driven projects.
  • Contribution to open source projects is a plus.