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.