Jobs
>
Software Engineer
>
Belfast

    Software Engineer - Belfast, United Kingdom - TP ICAP

    Default job background
    Full time
    Description
    Job Description

    Group Overview

    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

    As a Full-stack Software Engineer at TP ICAP you will be part of a talented team delivering business critical software for the internal broking division and their external customer base. You will work within the API team building out a consolidated API for broking, that includes messaging, UI and interoperability across brands, asset classes and clients.

    Role Responsibilities
    • Work closely with the Solution Architect to design/build/deploy and maintain an API Layer to align to the IT strategy/vision.
    • Work across Fusion and other Engineering Teams in TPICAP to integrate the API Layer.
    • Work in partnership with QA to ensure the delivery of quality software.
    • Communicate with governance streams to ensure adherence to and development of process, quality and architectural design
    • Deliver against both Functional and Non-functional requirements.
    • Take Ownership/Accountability for development of key features and drive to completion.
    • Communicate effectively on progress and ensure impediments are raised early to minimise impact on the delivery.
    • Take part in incident management to ensure Production defects are rectified based on their criticality and severity and to a sufficient standard.
    • Ensure inter-project dependencies and projects risks are understood and managed
    • Use technical experience to collaborate with architecture to guide software solutions
    • API Discovery - Implement a portal for API management and discoverability for engineers across Fusion and the wider organisation.
    • Develop Functional and Performance testing platform to support future application design decisions.
    • API Toolkit - Develop best-in-class AsyncAPI, OpenAPI and GraphQL to include support for CloudEvents, Distributed Tracing, Entitlements, Resilience and Observability
    • API Migration - Work directly with Asset class application teams to migrate to the new API
    Experience / Competences

    Essential
    • Demonstrate and current experience of hands-on Back-End Software Engineering using Microsoft .net c#
    • Experience of Application Lifecycle Management Tools and technologies such as Source Code Management; git, DevOps platforms; gitlabs, TeamCity
    • Experience of and understanding of the importance of maintaining code quality using Unit/Integration/e2e testing tools such as N\XUnit, Moq, Jasmine, Cucumber. Utilising Quality Assurance expertise to automate regression.
    • Experience of writing and maintaining APIs
    • Knowledge and use of Cloud Technologies and concepts preferably on AWS or Azure/GCP etc.
    • Experience of Messaging Middleware e.g. Solace, RabbitMQ, AWS SQS
    Desired
    • Experience of Engineering using Java
    • Experience of OO design principals such SOLID / DRY / YAGNI to create maintainable, self-documenting and high quality code.
    • Experience of Architectural Patterns and practices such as Backend for Frontend, Micro Frontends, Microservices, MediatR
    • Experience of Domain Driven Design (DDD) and implementing patterns like CQRS to facilitate polyglot persistence.
    • Experience of utilising Dev(Sec)Ops to automate and minimise delivery times from Development to Production e.g. utilising CI\CD
    • Use of and working with Containerization to aid deployability, testing and loose coupling.
    • Agile exponent to speed up delivery, reduce risk and provide maximum value to the end users
    • Knowledge of the Broking \ Trading business domain
    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.

    #NIJobs

    Location

    UK - City Quays - Belfast


  • CommScope Belfast, United Kingdom

    In our 'always on' world, we believe it's essential to have a genuine connection with the work you do. · **Learn More About Internship Programs at CommScope** · As CommScope designs and builds connectivity for the world's most advanced networks, we're building something equally a ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Manager Software Engineering independently manages a team that is accountable for engineering secure, scalable and reliable technology solutions to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Princi ...


  • Searchability NS&D Ltd Belfast, United Kingdom Full time

    JAVA SOFTWARE DEVELOPER - DV CLEARANCE · BRAND NEW CONTRACT OPPORTUNITY FOR A DV CLEARED JAVA SOFTWARE ENGINEER WITH EXPERIENCE COST TESTING AND DEBUGGING · Location : Belfast · Duration: 6-months · The first 12 weeks will be on-site in Belfast with the remaining 3-months remot ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Software Engineer II engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Principal Accountabilities: · - Applies ...

  • eFinancialCareers

    Software Engineer I

    1 week ago


    eFinancialCareers Belfast, United Kingdom

    **Description** · Develop Software Engineering skills to fast track your career · Our software engineer roles provide the opportunity to innovate, design, build and implement enterprise quality software solutions that help power the global economy. Our engineers learn how to buil ...


  • PWC Belfast, United Kingdom

    **The Role** · We've invested £40m into the creation of our Advanced Research and Engineering Centre in Belfast, part funded by Invest NI. We're creating a team of engineers and technologists who'll work within a bigger innovation ecosystem, including government, Universityacadem ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Software Engineer II engineers secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · **The opportunity**: · - Excellent train ...


  • PWC Belfast, United Kingdom

    **The Role** · We've invested £40m into the creation of our Advanced Research and Engineering Centre in Belfast, part funded by Invest NI. We're creating a team of engineers and technologists who'll work within a bigger innovation ecosystem, including government, Universityacadem ...


  • Johnson Controls Belfast, United Kingdom InternshipSHIP

    **Job Details** · **Software Engineer Intern** · **Who we are**: · Johnson Controls is a global diversified technology and multi-industrial leader serving a wide range of customers in more than 150 countries. We create intelligent buildings, efficient energy solutions, integrated ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Ld Software Engineer independently engineers secure, scalable and reliable technology solutions to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Principal Accountabilities: · - Conducts full system te ...


  • Synopsys Belfast, United Kingdom

    45750BR · - Great Britain - Belfast · **Job Description and Requirements** · **Responsibilities** · - Research how security vulnerabilities manifest in the code · - Write analysis rules to detect security vulnerabilities · - Perform testing and evaluation of the rules on large co ...


  • Synopsys Belfast, United Kingdom

    45751BR · - Great Britain - Belfast · **Job Description and Requirements** · **Responsibilities** · - Research how security vulnerabilities manifest in the code · - Write analysis rules to detect security vulnerabilities · - Perform testing and evaluation of the rules on large co ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · Manager Software Engineering ( Clearing and Post Trade - Risk Systems Team ) · Overview · CME Technology and Support Services is relentlessly focused on developing the worlds most advanced electronic trading, post trade processing and risk management systems. We ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · The Software Engineer III engineer builds secure, scalable and reliable technology solutions, with appropriate mentoring, to advance CMEG in the global marketplace and serve risk management needs of customers around the world. · Principal Accountabilities: · - A ...

  • eFinancialCareers

    Java Software Engineer

    12 hours ago


    eFinancialCareers Belfast, United Kingdom

    **Java Software Engineer** · Who are we? · First Derivative provides managed services and consulting to our clients in the capital markets sector worldwide, with a focus on supporting mission-critical systems and helping them achieve and maintain regulatory compliance. · We are t ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Overview** · **Principal Accountabilities** · The Senior SE will: · - collaborate with the Team Lead, and architecture & analysis teams to develop understanding of business asks and solution proposals · - deliver software that is r esilient, performant, and sc ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Description** · **Principal Accountabilities**: · - Applies good knowledge of Java language, DBMS and middle-ware technologies in designing and developing key services with a focus on continuous integration and delivery. · - Participates in code reviews, proac ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · This is an absolutely fantastic opportunity to join a great, self-organising team of go-getters. · CME Group ( Press Release ) have recently entered into a long-term strategic partnership with Google Cloud that will transform global derivatives markets, by migra ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · Description · CME Technology and Support Services is relentlessly focused on developing the worlds most advanced electronic trading, post trade processing and risk management systems. We are the world's leading and most diverse derivatives market place providing ...


  • eFinancialCareers Belfast, United Kingdom

    **Description** · **Overview** · There's never been a more exciting time to join CME Group ( Press Release ) have recently entered into a long-term strategic partnership with Google Cloud that will transform global derivatives markets, by migrating our technology infrastructure t ...