Software Engineer

Company: TP ICAP Group Services Ltd
Apply for the Software Engineer
Location: Belfast
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.

#J-18808-Ljbffr…

Posted: May 30th, 2026