Software Engineer
6 months ago
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 timeWe 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...
-
Software Engineering Lead
2 weeks ago
Belfast, United Kingdom Instil Software Full timeSenior 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 timeJob 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 timeJob 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 timeJob 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 timeJob 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 timeJob 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...
-
Senior Software Engineer
6 months ago
Belfast, United Kingdom Instil Software Full timeWe 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 timeJob 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...
-
Software Engineering Professional
3 days ago
Belfast, United Kingdom Bright Software Group Full timeAbout 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.
-
Full Stack Software Development Lead
3 weeks ago
Belfast, United Kingdom Instil Software Full timeJob 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 timeSoftware 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 timeSoftware 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 timeAre 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 timeAre 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 timeWe 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 timeAs 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 timeJob 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 timeOur 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 timeWe 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...