The TP ICAP Group is a world leading provider of market infrastructure.
Our purpose is to provide clients with access to global financial and commodities markets, improving price discovery, liquidity, and distribution of data, through responsible and innovative solutions.
Through our people and technology, we connect clients to superior liquidity and data solutions.
The Group is home to a stable of premium brands. Collectively, TP ICAP is the largest interdealer broker in the world by revenue, the number one Energy & Commodities broker in the world, the world's leading provider of OTC data, and an award winning all-to-all trading platform.
The Group operates from more than 60 offices in 27 countries. We are 5,300 people strong. We work as one to achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist.
TP ICAP's Fusion platform is a multi-asset liquidity platform that is driving the transition of TP ICAP's Global Broking business from voice to electronic protocols. The platform enables clients to smoothly access TP ICAP's liquidity pools across all products, asset classes, brands and regions. It has been recognized as the OTC trading platform of the year by Risk Magazine
Role Overview
The Messaging Engineer will provide technical expertise on TP ICAP's flagship Fusion platform. They will be part of the Fusion Platform Messaging team and follow the standards and direction of Senior Engineers within the team. They will demonstrate the benefits of approaches to development and delivery either through working as a team member or through group sessions.
The Engineer will be passionate about software development and keen to use their technical skills to help their development team to be successful. They should be comfortable working in agile teams, foster transparent communication, have a commitment to quality, and a focus on getting things done. This role will primarily be hands-on with responsibility for critical Enterprise and Fusion-specific messaging applications.
Role Responsibilities
Development, Architecture, SDLC and DeliveryAct as one of the technical developers on the Fusion Messaging team, demonstrating strong technical competencies and acting as a dependable and high value contributor within the team.
Be experienced in modern Engineering using C#/Java and OO design principals.
Develop, test and oversee production software solutions, including the development of highly complex systems, and modifications to existing systems.
Be able to communicate the key principles behind a system to both technical and non-technical stakeholders.
Support the use of preferred planning and prioritisation tooling (JIRA) to track their deliveries and identify issues.
Support the team through help with guiding estimation of work to be done by leveraging previous experience.
Be custodians for target state architecture and best practice within your respective development team and across the Fusion estate.
Identify opportunities to evolve systems towards target state architecture.
Communication and LeadershipParticipate in retrospectives and seek opportunities to drive best practice.
Provide leadership and guidance to coach, motivate and lead junior team members to their optimum performance levels and career development, through both gated checks like code reviews and more supportive approaches such as mentoring or identifying stretch opportunities for junior team members.
Change, Risk and Issue ManagementSupport team to identify and escalate risks as appropriate.
Work with the Team Leaders to provide time and resource estimates, identify potential areas of risk and suggest mitigating actions.
Identify tools and methodologies to improve the effectiveness of the development process.
Assist and facilitate prioritisation of software defects and enhancements.
Manage risks and issues effectively with timely escalation to the project stakeholders.
Experience / Competences
EssentialHands-on experience of large-scale Messaging deployments in AWS or other cloud platform.
Understanding of infrastructure (for example, Networks, Servers, Cloud) and experience working with latency performance sensitive applications in a globally distributed setting.
Development hands-on experience (C#, C++, Java or similar OO stack).
Technical understanding of how to optimize message-orientated middleware solutions to meet non-functional objectives.
Experience in middleware solutions and associated design patterns (for example Event Patterns, Publish/Subscribe, Command and Control).
Experience designing and implementing solutions on commercial messaging-orientated middleware solutions, such as, but not limited to, AWS SQS / SNS, Tibco EMS, Solace, Kafka, Kinesis.
Experience of build and release tools such as Jenkins, Gitlab Pipelines.
Code quality and governance tools such as SonarQube..
Agile development methodologies i.e. Scrum.
Strong communication and collaboration skills.
DesiredExperience of UI development and deployment (React, Node.js or other JS frameworks and libraries).
Understanding of financial instruments, transactional data and associated data models.
Job Band & Level:Professional / 5
Not The Perfect Fit?
Concerned that you may not meet the criteria precisely? At TP ICAP, we wholeheartedly believe in fostering inclusivity and cultivating a work environment where everyone can flourish, regardless of your personal or professional background. If you are enthusiastic about this role but find that your experience doesn't align perfectly with every aspect of the job description, we strongly encourage you to apply. You may be the ideal candidate for this position or another opportunity within our organisation. Our dedicated Talent Acquisition team is here to assist you in recognising how your unique skills and abilities can be a valuable contribution. Don't hesitate to take the leap and explore the possibilities. Your potential is what truly matters to us.
Company Statement
We know that the best innovation happens when diverse people with different perspectives and skills work together in an inclusive atmosphere. That's why we're building a culture where everyone plays a part in making people feel welcome, ready and willing to contribute. TP ICAP Accord - our Employee Network - is a central to this. As well as representing specific groups, TP ICAP Accord helps increase awareness, collaboration, shares best practice, and holds our firm to account for driving continuous cultural improvement.
Location
UK - 135 Bishopsgate - London
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.