cover image
TP ICAP

Associate Engineer

On site

Belfast, United Kingdom

Full Time

02-04-2025

Job Specifications

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.

Role Overview:

The Associate Engineer (AE) will support the technical delivery abilities of the development teams across all disciplines from development, testing, dev-ops and business analysis, ultimately assisting in the delivery of production systems. The Associate Engineer will be proactive in seeking opportunities to learn and extend their knowledge in the engineering disciplines through supervised contribution supported by more senior team members.

The Associate Engineer will be passionate about software development, a self-learner, and keen to grow 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.

Role Responsibilities:

With guidance from the wider team learn how to contribute effectively in an agile delivery team
Act as a technical contributor on a team, demonstrating good technical competencies and a desire to improve those competencies to become a valued and independent contributor to the team
With support from more senior team members participate in the elicitation, design, development and testing of software changes or features and support their successful deployment into a production setting
With support from more senior team members be contribute to the elicitation and capturing of business requirements using techniques such as user stories and use cases
With support from more senior team members be contribute to the development and execution of test cases and associated tasks to assess completion and quality of delivered user stories and use cases
With support from more senior team members be capable of contributing to the delivery of complex systems
Be able to communicate the architecture and principles behind a system to other members of the team
Support the use of preferred planning and prioritisation tooling to capture and track deliveries, identify issues and help with iteration planning and prioritisation
Support the team through active participation in estimation of work to be done by discussing requirements and potential solutions with other team members
Learn to recognise patterns in the software systems so that it is possible to have meaningful conversations about wider system architecture with more senior team members
Gain an appreciation of how to evolve systems towards target state architecture through the use of directed refactoring and prioritisation of deliveries

Experience / Competences:

Essential:

Degree or equivalent industry experience
Knowledge of the full software development lifecycle
Knowledge of at least one full stack language as applicable to the role (such as Java, C#, C++, JavaScript, Python)

Desired:

Experience of the software development lifecycle in a professional capacity
Experience of a general purpose scripting language (such as Python, Perl, Ruby)
Linux shell or Windows powershell knowledge
Experience of using a programming language in a professional environment
Experience of using agile tooling to support team delivery
Experience of contribution to open source projects

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 - City Quays - Belfast

About the Company

TP ICAP Group is a world-leading liquidity and data solutions specialist. We connect clients to liquidity, seamlessly and responsibly, across financial and commodities markets globally, through a full range of broking protocols. We also provide clients with the data and analytics they need to do business better. We operate from more than 60 offices across 28 countries, supporting brokers with award-winning technology. Through our people and technology, we connect clients to superior liquidity and data solutions across eve... Know more

Related Jobs

Company background Company brand
Company Name
Glocomms
Job Title
Data Scientist
Job Description
Representing an international industry leader in data connectivity, we are searching for 2x junior Data Scientists to join the London office. You will work to deliver on the data science solutions with a wide range of clients from retail clients to global digital platforms. Role: Data Scientist Location: Central London Hybrid Working: 3 days onsite Start Date: Q2 2025 Key Responsibilities: Provide recommendations of improvement to current workflows and products Work closely with the team in taking charge of running existing processes Contribute to the delivery of the solutions to the clients Analyse retailers data to deliver user insights to the clients Ideal Profile: Bachelor's Degree (Maths, Science, Computing) Previous experience as Data Scientist / Data Analyst with commercial or research experience Technical experience with Python and SQL Client facing / Stakeholder management experience delivering and presenting analytical results Google Cloud Platform experience is a bonus French, Spanish, or Portuguese is a plus
London, United Kingdom
Hybrid
Full Time
11-04-2025
Company background Company brand
Company Name
PDI Technologies
Job Title
Consultant (IT Projects) - BF4992
Job Description
At PDI Technologies, we empower some of the world's leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. By “Connecting Convenience” across the globe, we empower businesses to increase productivity, make more informed decisions, and engage faster with customers through loyalty programs, shopper insights, and unmatched real-time market intelligence via mobile applications, such as GasBuddy. We’re a global team committed to excellence, collaboration, and driving real impact. Explore our opportunities and become part of a company that values diversity, integrity, and growth. Role Overview Successful candidates would be joining the Logistics professional services team, working in a team to implement logistics management software projects. This role requires a candidate to develop both an understanding of the business processes and applied technical skills, and assistance in both these areas will be provided via training and mentoring. Our consultants work closely with the client’s business and technical teams to implement software solutions and processes; including, among others, requirements clarifications, configuration, testing and user training. Furthermore, the Consultant serves as an alignment point between the client and development teams. Provide solution consultation, customer solution demonstrations, business needs and goals clarification, high-level requirements gathering and clarifications, etc. Key Responsibilities Successful candidates would be joining the Logistics professional services team, working in a team to implement logistics management software projects. This role requires a candidate to develop both an understanding of the business processes and applied technical skills, and assistance in both these areas will be provided via training and mentoring. Our consultants work closely with the client’s business and technical teams to implement software solutions and processes; including, among others, requirements clarifications, configuration, testing and user training. Furthermore, the Consultant serves as an alignment point between the client and development teams. Provide solution consultation, customer solution demonstrations, business needs and goals clarification, high-level requirements gathering and clarifications, etc. Contribute to the creation of the Statement of Work document in terms of scope & requirements clarification, effort estimates etc Lead requirements and specification definition with the client and drive the necessary documentation as input to the SW development team Define, analyze, specify, document and manage (functional / non-functional) requirements Drive close alignments with the product and development teams Provide architecture and integration consultation Understand overall technical aspects of PDI’s software, including application architecture and infrastructure Application configuration Ensure alignment of the internal and external technical teams involved in the implementation Provide solution support and issue analysis / clarification during UAT, Go-Live, and post-implementation as necessary Manage and execute System & Integration Testing (e.g. test plans, test execution, issue analysis & verification, etc.) Troubleshooting implementation issues and resolution verification Provide User Training Increase knowledge and experience to become a subject matter expert in PDI products and services; and their application in a business environment Qualifications 3+ years’ experience in implementation projects or system support Bachelor's degree or above, ideally in a STEM or business subject Fluency (written and spoken) in English (mandatory) and German (preferred) Experience of working in client-facing environment Strong communication skills to support frequent customer contact High level of self-organization, problem solving ability, proactivity, and attention to detail Excellent analytical skills An aptitude for IT and interest in SW solutions Ability to multi-task and prioritize tasks with competing deadlines Ability to independently work as a contributing member in a high-paced and focused team Exhibits strong teamwork and interpersonal skills Ability to quickly understand new SW solutions Willingness to travel Ability to work independently on a client site PDI is committed to offering a well-rounded benefits program, designed to support and care for you, and your family throughout your life and career. This includes a competitive salary, market-competitive benefits, and a quarterly perks program. We encourage a good work-life balance with ample time off [time away] and, where appropriate, hybrid working arrangements. Employees have access to continuous learning, professional certifications, and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, trust, curiosity, and diversity of thought, ensuring a supportive environment for all.
Maidenhead, United Kingdom
Hybrid
Full Time
11-04-2025
Company background Company brand
Company Name
JPMorganChase
Job Title
Software Engineer III - Backend Engineering - Java/Kotlin
Job Description
Job Description Out of the successful launch of Chase in 2021, we’re a new team, with a new mission. We’re creating products that solve real world problems and put customers at the center - all in an environment that nurtures skills and helps you realize your potential. Our team is key to our success. We’re people-first. We value collaboration, curiosity and commitment. As a Software Engineer III at JPMorgan Chase within the Accelerator business, you are the heart of this venture, focused on getting smart ideas into the hands of our customers. You have a curious mindset, thrive in collaborative squads, and are passionate about new technology. By your nature, you are also solution-oriented, commercially savvy and have a head for fintech. You thrive in working in tribes and squads that focus on specific products and projects – and depending on your strengths and interests, you'll have the opportunity to move between them. While we’re looking for professional skills, culture is just as important to us. We understand that everyone's unique – and that diversity of thought, experience and background is what makes a good team, great. By bringing people with different points of view together, we can represent everyone and truly reflect the communities we serve. This way, there's scope for you to make a huge difference – on us as a company, and on our clients and business partners around the world. Job Responsibilities Use domain modeling techniques to allow us to build best in class business products. Structure software so that it is easy to understand, test and evolve. Build solutions that avoid single points of failure, using scalable architectural patterns. Develop secure code so that our customers and ourselves are protected from malicious actors. Promptly investigate and fix issues and ensure they do not resurface in the future. Make sure our releases happen with zero downtime for our end-users. See that our data is written and read in a way that's optimized for our needs. Keep an eye on performance, making sure we use the right approach to identify and solve problems. Ensure our systems are reliable and easy to operate. Keep us up to date by continuously updating our technologies and patterns. Required Qualifications, Capabilities And Skills Formal training or certification on problem-solving concepts and proficient applied experience A desire to teach others and share knowledge. We aren’t looking for hero developers, more for team players. Adjusts quickly to changing priorities and conditions. Copes effectively with complexity and change. Learns and unlearns technologies and patterns quickly. Comfortable in uncharted waters. Can see the long term. Won’t sacrifice the future for the present. Chooses technologies and approaches based on the end goals. High standards. Expects personal performance and team performance to be nothing short of the best. Does not cut corners ethically. Earns and maintains trust. Does what's best for the company, rather than what's best for themselves or their team. Able to take the initiative and shape their own path. Has a pragmatic and iterative approach to achieving our long term goals Technologies We primarily use Jvm based languages (Java/Kotlin) but we also have parts of the platform that use other languages as needed. We look to use Open source when it makes sense and build ourselves when it doesn't. We are entirely cloud native and want to build a truly multi-cloud solution. We look at each problem independently and pick the right technology to solve it. We aren’t afraid to try new things but we always remember that we are looking to build something to last, and we focus on solving real world problems for real life customers. #ICBengineering #ICBcareers About Us J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives. We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants’ and employees’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation. About The Team Our Corporate Technology team relies on smart, driven people like you to develop applications and provide tech support for all our corporate functions across our network. Your efforts will touch lives all over the financial spectrum and across all our divisions: Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and within the Corporate Administrative Office. You’ll be part of a team specifically built to meet and exceed our evolving technology needs, as well as our technology controls agenda.
London, United Kingdom
On site
Full Time
11-04-2025
Company background Company brand
Company Name
Mentmore Recruitment
Job Title
Data Governance Analyst
Job Description
Data Governance Analyst Location: Reading | Hybrid – 2 days a week in the office Full-time Salary: £45,000–£55,000 depending on experience Are you passionate about turning chaos into clarity through data? We’re on the lookout for a Data Governance Analyst who’s ready to roll up their sleeves and help us drive data quality, consistency, and compliance across the business. Reporting to the Data Governance Manager, you'll be instrumental in embedding a strong data governance framework, collaborating with data stewards, owners, and IT stakeholders to ensure our data is treated like the prized asset it is. You'll also play a key role in Master Data Management (MDM) initiatives, helping to build a more connected, intelligent organisation. Responsibilities: Supporting the development and execution of the company’s data governance vision, strategy, and roadmap. Helping activate and enforce governance programs across the organisation. Partnering with IT, business units, and data owners to align on governance goals. Making sure master data is accurate, consistent, and accessible enterprise-wide. Delivering training and guidance on data governance policies and best practices. Assisting with the setup of governance oversight mechanisms, including audits and regular reviews. Ensuring compliance with data protection regulations and helping manage data-related risks. Backing the Data Governance Manager in running council meetings, facilitating key decisions, and ensuring alignment with business objectives. Requirements: 3+ years’ experience in data governance, data quality, or MDM-related roles. Relevant qualifications such as a degree in Data Management, Information Systems, Computer Science, or a related field. Certifications in data governance or data management (e.g. DAMA CDMP, Microsoft Certified: Azure Data Fundamentals, or equivalent) are advantageous. A solid grasp of data governance concepts, frameworks, and best practices. Hands-on experience working on Master Data Management (MDM) initiatives. Familiarity with tools like Azure Purview or similar data cataloging solutions. Comfort with modern data management tools and technologies. Sharp analytical skills and attention to detail. Exposure to agile or iterative project delivery methods. Understanding of big data and cloud-based data ecosystems. What’s in it for you: A competitive salary between £45,000 and £55,000, based on experience. 26 days of annual leave (plus bank holidays), increasing to 30 with length of service. A generous AON pension scheme. A robust benefits package covering your health, wellbeing, and finances — including annual health checks, access to counselling and physio, Cycle to Work scheme, shopping discounts, and life assurance.
Reading, United Kingdom
Hybrid
Full Time
11-04-2025