Software Engineer

6 months ago


Belfast, United Kingdom TP ICAP Full time

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


  • Software Engineer

    6 months ago


    Belfast, United Kingdom Instil Software Full time

    We are looking for a Software Engineer to join our growing business. As a Software Engineer, you will be very much part of this culture, writing code on a daily basis and helping deliver beautiful software for the cloud, mobile and desktop. Ideally, you will have 3-4 years post graduate experience, ready to take the next step in your career, with a...


  • Belfast, United Kingdom Instil Software Full time

    Senior Software Engineer Opportunity at Instil SoftwareWe are seeking an exceptional Senior Software Engineer to play a key role in the design and development of our next-generation digital products and solutions. As a member of our team, you will have the opportunity to work on diverse projects, lead by example, and contribute to our culture of engineering...

  • Software Engineer

    52 minutes ago


    Belfast, United Kingdom Bright Software Group Full time

    Job description Who are we??At Bright, weve engineered cutting-edge software for accounting, payroll, tax, and practice management.We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support.?We're brilliant people creating brilliant software!

  • Software Engineer

    6 days ago


    Belfast, United Kingdom Bright Software Group Full time

    Job descriptionWho are we??At Bright, weve engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support.?We're brilliant people creating brilliant software! Join us in our mission to...

  • Software Engineer

    6 days ago


    Belfast, United Kingdom Bright Software Group Full time

    Job descriptionWho are we??At Bright, weve engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support.?We're brilliant people creating brilliant software! Join us in our mission to...

  • Software Engineer

    2 days ago


    Belfast, United Kingdom Bright Software Group Full time

    Job description Who are we??Apply fast, check the full description by scrolling below to find out the full requirements for this role.At Bright, weve engineered cutting-edge software for accounting, payroll, tax, and practice management.We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and...

  • Software Engineer

    1 day ago


    Belfast, United Kingdom Bright Software Group Full time

    Job description Who are we?? At Bright, weve engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support.? We're brilliant people creating brilliant software! Join us in our mission to...


  • Belfast, United Kingdom Instil Software Full time

    We are looking for a Senior Software Engineer to join our growing business. As a Senior, you will play a key role in the design and development of the next generation of digital products and solutions for our customers. The majority of your time will be spent writing code; clean code, whilst contributing to our overarching culture of engineering...

  • Software Engineer

    6 days ago


    Belfast, Northern Ireland, BT8 6AW, Belfast, United Kingdom Bright Software Group Full time

    Job descriptionWho are we??At Bright, weve engineered cutting-edge software for accounting, payroll, tax, and practice management. We've assembled a team of top talent and stand ready to lead the industry with our superior software solutions and unparalleled customer support.?We're brilliant people creating brilliant software! Join us in our mission...


  • Belfast, United Kingdom Bright Software Group Full time

    About Bright Software GroupWe're a leading software company that provides cutting-edge solutions for accounting, payroll, tax, and practice management. Our team of top talent is dedicated to delivering superior software products and unparalleled customer support.


  • Belfast, United Kingdom Instil Software Full time

    Job OverviewWe are looking for a highly skilled Senior Software Engineer to take on a key role in the design and development of our next-generation digital products and solutions. As a Senior Software Engineer, you will play a crucial part in shaping the future of our technology and contributing to our company's continued growth and success.Key...

  • Software Engineer

    1 month ago


    Belfast, United Kingdom TEKsystems Full time

    Software Engineer / Developer The ideal candidate will be a Software Engineer, Software Developer, CAD Engineer, or Application Engineer with experience using AutoCAD, Autodesk APIs and programming in Java, Python or Dynamo within a construction environment. This is a fantastic opportunity to join a multi national technology company in a interesting...

  • Software Engineer

    1 month ago


    Belfast, United Kingdom CV-Library Full time

    Software Engineer / Developer The ideal candidate will be a Software Engineer, Software Developer, CAD Engineer, or Application Engineer with experience using AutoCAD, Autodesk APIs and programming in Java, Python or Dynamo within a construction environment. This is a fantastic opportunity to join a multi national technology company in a interesting role...

  • Software Engineer

    2 months ago


    Belfast, United Kingdom VANRATH Full time

    Are you looking to take the next step in your Software Engineer career? This is an exciting opportunity to join a company as they undertake a period of growth and a chance to get exposure to a variety of technologies. Job Title: Software Engineer Based: Belfast (Hybrid) In this role, you will be responsible for designing, developing, and maintaining software...

  • Software Engineer

    2 days ago


    Belfast, United Kingdom Vanrath Full time

    Are you looking to take the next step in your Software Engineer career?This is an exciting opportunity to join a company as they undertake a period of growth and a chance to get exposure to a variety of technologies.Job Title: Software Engineer Based: Belfast (Hybrid) In this role, you will be responsible for designing, developing, and maintaining software...

  • Software Engineer

    4 weeks ago


    Belfast, United Kingdom Titanic Hotel Belfast Full time

    We are seeking a skilled Software Engineer to join our team. In this role, you will be responsible for designing and developing software applications using Java.The ideal candidate will have a strong understanding of Java programming and experience with software development methodologies.

  • Software Engineer

    4 weeks ago


    Belfast, United Kingdom Bank of America Full time

    As a Software Engineer at {company}, you will be responsible for designing, developing, and testing software applications.Key responsibilities include:Designing and developing software applications using various programming languages.Collaborating with cross-functional teams to identify business needs and develop software solutions.Testing and debugging...

  • Software Engineer

    4 weeks ago


    Belfast, United Kingdom Frasers Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at {company}.The successful candidate will be responsible for developing and maintaining software applications using a variety of programming languages and technologies.Key Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to...

  • Software Engineer

    4 weeks ago


    Belfast, United Kingdom Execo Full time

    Our company is seeking a skilled Software Engineer to join our team. The ideal candidate will have experience with computer systems and be proficient in at least one programming language.Key Responsibilities:Design, develop, and test software applicationsMaintain and upgrade existing software systemsCollaborate with cross-functional teams to identify and...

  • Software Engineer

    4 weeks ago


    Belfast, United Kingdom Version 1 Full time

    We are looking for a skilled Software Engineer to join our team at {company}.Responsibilities:Design and develop software applications using cutting-edge technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and maintain high-quality, scalable software solutions.Requirements:Bachelor's degree in Computer...