Citigroup

Current Openings : 100

 

 

 

Become a Member

Click on Login if you are already member.

Register Login
Current Jobs in Citigroup
Jobs 100
Apply Now
31 Dec 2025

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our…

Apply Now
30 Dec 2025

Python Developer Data Engineering & Analytics Job Summary: We are seeking a highly skilled and experienced Python Developer to join our Data Engineering & Analytics team. You will play a key role in designing, developing, and maintaining robust data pipelines,…

Apply Now
26 Dec 2025

Job Description Overview of the Role Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial…

Apply Now
24 Dec 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
24 Dec 2025

Overview of Citi: Citi is a world leading global bank. We have approximately 200 million customer accounts and a presence in more than 100 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of…

Apply Now
21 Dec 2025

We are seeking a highly experienced and skilled Senior Oracle PL/SQL Programmer to join our dynamic team. The ideal candidate will have 7+ years of hands on experience in Oracle PL/SQL development, coupled with proven leadership abilities to guide technical…

Apply Now
21 Dec 2025

The Senior AI Data Engineer (Applications Development Technology Lead Analyst C13) is a senior level position responsible for designing, developing, and deploying AI agents capable of understanding goals, planning actions, and executing tasks with minimal human intervention. This role requires…

Apply Now
20 Dec 2025

Job Description: The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead…

Apply Now
16 Dec 2025

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our…

Program Management Lead
Citigroup  -  Mississauga, ON
Apply Now
16 Dec 2025

Markets Program Management Lead C13 (Hybrid) The Markets Data Lead (VP C13) is a pivotal role within the Markets Program Management and Execution, Data Solutions group. This position is accountable for the identification, implementation, and successful delivery of strategic data…

Apply Now
16 Dec 2025

Engineering Lead Analyst Vice President Hybrid This is a challenging and exciting opportunity to play a key role in the Developer Enablement organization, contributing to an ambitious goal of setting up a secure development environment and investing in the latest…

Apply Now
17 Dec 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
11 Dec 2025

Enterprise Data Office Business Execution Lead (Vice President) Hybrid A Chief Operating Office (COO) Data Chief of Staff organization serves as a vital strategic and operational arm within the Chief Operating Officer's domain, uniquely focused on leveraging data for enhanced…

IT Business Senior Analyst
Citigroup  -  Mississauga, ON
Apply Now
12 Dec 2025

The IT Business Senior Analyst is an intermediate level position responsible for liaising between business users and technologists to exchange information in a concise, logical and understandable way in coordination with the Technology team. The overall objective of this role…

Apply Now
08 Dec 2025

Commercial Bank Head Canada Citi® Commercial Bank (“CCB”) is part of Citi, a leading global financial services company that has approximately 200 million customer accounts and does business in over 160 countries. CCB has operations extended to c. 95 countries…

Apply Now
07 Dec 2025

You're the brains behind our work. You're ready to bring your knowledge from the classroom to the boardroom; and Citi wants to help you get there. Whether it's honing your skills or building your network, we know that success can't…

Apply Now
01 Dec 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Th e overall objective of this role is to lead applications…

Apply Now
02 Dec 2025

The Project Management Associate is an intermediate level position responsible for the overall administrative activities of a Project. These tasks may include communication to our senior management, marketing the features what has been delivered, update the KPI metrics for all…

Apply Now
30 Nov 2025

Fixed Income (FI) is the primary source of capital for corporations, governments, and nonprofits, providing liquidity and innovative solutions globally across the credit, municipal, and securitized markets. FI’s activities include origination, structuring, investing, lending, and market making and it offers…

Apply Now
01 Dec 2025

The Audit Manager is an intermediate level role responsible for performing moderately complex audits, regulatory issue validations and assessments of Citi’s risk and control environments in coordination with the Audit team. The overall objective is to utilize in depth subject…

Apply Now
02 Dec 2025

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is…

Apply Now
21 Nov 2025

The Java Backend Developer (Applications Development Senior Programmer Analyst C12) is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective…

Apply Now
20 Nov 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
20 Nov 2025

XiP is building a next generation cross asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and Singapore. Our team owns multiple Java Spring Boot Services that…

Senior Java Developer
Citigroup  -  Toronto, ON
Apply Now
21 Nov 2025

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our…

Apply Now
22 Nov 2025

The Data Solutions IT Business Lead Analyst is a senior level position responsible for liaising between business users and technologists to exchange information in a concise, logical and understandable way in coordination with the Technology team. The overall objective of…

Apply Now
21 Nov 2025

Markets Program Management Lead C13 (Hybrid) The Markets Data Lead (VP C13) is a pivotal role within the Markets Program Management and Execution, Data Solutions group. This position is accountable for the identification, implementation, and successful delivery of strategic data…

Senior Tableau Developer
Citigroup  -  Mississauga, ON
Apply Now
11 Dec 2025

This is intermediate level position responsible for providing full leadership and direction to a team of employees in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team, and resource planning…

Lead Java Developer
Citigroup  -  Mississauga, ON
Apply Now
14 Dec 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Senior Big Data Engineer
Citigroup  -  Mississauga, ON
Apply Now
14 Dec 2025

The Big Data Engineer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and…

Senior Big Data Engineer
Citigroup  -  Mississauga, ON
Apply Now
12 Dec 2025

The Big Data Engineer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and…

Sr JAVA Backend Developer
Citigroup  -  Mississauga, ON
Apply Now
11 Dec 2025

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our…

Apply Now
13 Dec 2025

The Full Stack Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute…

Apply Now
14 Dec 2025

The IT Business Lead Analyst is a senior level position responsible for liaising between business users and technologists to exchange information in a concise, logical and understandable way in coordination with the Technology team. The overall objective of this role…

Apply Now
13 Dec 2025

Role summary We’re hiring a Head of Design Systems to lead the strategy, technology, and creative direction of our enterprise wide design system that powers digital experiences across businesses and functions. This leader will be both a seasoned design craft…

Apply Now
05 Dec 2025

We are seeking an experienced and highly motivated Technical Product Manager to join our Banking Technology team. This role demands a deep understanding of financial services technology and a proven track record of delivering innovative software products. The ideal candidate…

Apply Now
06 Dec 2025

The Senior Business Associate is a member of the North America Broker Dealer Legal Entity Governance Team, which reports into the Markets Chief Operating Office. The role partners with others to develop and operationalize aspects of Citi’s Risk Governance Framework…

Apply Now
27 Nov 2025

Enterprise Data Office Business Execution Lead (Vice President) Hybrid A Chief Operating Office (COO) Data Chief of Staff organization serves as a vital strategic and operational arm within the Chief Operating Officer's domain, uniquely focused on leveraging data for enhanced…

Apply Now
01 Dec 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
01 Dec 2025

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is…

Apply Now
28 Nov 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
01 Dec 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
30 Nov 2025

The IT Business Senior Analyst is an intermediate level position responsible for liaising between business users and technologists to exchange information in a concise, logical and understandable way in coordination with the Technology team. The overall objective of this role…

Apply Now
30 Nov 2025

The Engineer Sr Analyst is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of hardware, software and network infrastructure in coordination with the Technology team. The overall objective of this role…

Apply Now
27 Nov 2025

Summary This role is for a Senior Python Developer on FI Data team. The team is responsible for monetizing data generated by Citi's fixed income business and building tools/services that provide actionable insights with direct impact on revenue. Job purpose:…

Apply Now
24 Nov 2025

About Citi: Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including…

Data Analyst
Citigroup  -  Mississauga, ON
Apply Now
25 Nov 2025

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is…

Apply Now
27 Nov 2025

The Talent Management & Engagement Project Manager VP engages and Partners with TME Markets & Services Head, Lead Advisors, Councils Program Manager, business leaders and Huma Resources Advisors to implement TME programs and develop KPIs to measure program effectiveness. Initiates…

Apply Now
26 Nov 2025

The IT Quality Sr Analyst is a seasoned professional role. Applies in depth disciplinary knowledge, contributing to the development of new techniques and the improvement of processes and work flow for the area or function. Integrates subject matter and industry…

Apply Now
27 Nov 2025

The Finance Desk Java Lead Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The NAM Finance Desk Technology team is part of Markets Treasury…

JAVA Full Stack Lead
Citigroup  -  Mississauga, ON
Apply Now
23 Nov 2025

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking…

Apply Now
24 Nov 2025

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking…

Apply Now
24 Nov 2025

Citi's Internal Audit (IA) division provides independent assessments of the company's governance, risk management and internal control environment for key stakeholders including the Board of Directors, senior management and Citi’s numerous regulators globally. IA is a change agent within Citi…

Apply Now
26 Nov 2025

The evolution of electronic trading and automation has changed the way that fixed income products trade forever, driving a need for real time, low latency pricing, market making and risk technology. In this increasingly electronic and competitive landscape, Citi is…

Apply Now
23 Nov 2025

Citi's Internal Audit (IA) division provides independent assessments of the company's governance, risk management and internal control environment for key stakeholders including the Board of Directors, senior management and Citi’s numerous regulators globally. IA is a change agent within Citi…

Apply Now
25 Nov 2025

Full Stack Product Manager Risk & Analytics Products (RAP) is a full stack product team focusing on developing platforms for Risk and analytical applications. We use mathematical modeling and the latest technologies to build loss forecasting, stress testing pipelines, and…

Apply Now
09 Nov 2025

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is…

Apply Now
08 Nov 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
08 Nov 2025

Director of Non IT Services Sourcing is a senior management level position responsible for accomplishing results through the management of a team or department with focus on procurement activities in coordination with the Corporate Services team. The overall objective of…

Internal Audit Manager
Citigroup  -  Mississauga, ON
Apply Now
08 Nov 2025

The Audit Manager is an intermediate level role responsible for performing moderately complex audits and assessments of Citi’s risk and control environments in coordination with the Audit team. The overall objective is to utilize in depth subject matter expertise to…

Apply Now
04 Nov 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

IT Project PMO Coordinator
Citigroup  -  Mississauga, ON
Apply Now
04 Nov 2025

About The Team The Markets Technology Program Delivery team is focused on driving delivery and execution of Projects and Programs within Application Technology. We work with each of the technology pillars across Markets business; also interfacing with the business counterparts…

Apply Now
06 Nov 2025

The individual will work in the FRMT (Financial Resource Management Technology) Data Services team within Citi’s Treasury Global Function. The Data Services team is responsible for Data Steward activities that involve liaising with Data owners, Business Treasury and Chief Data…

Lead Full Stack Java
Citigroup  -  Mississauga, ON
Apply Now
03 Nov 2025

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is…

Apply Now
05 Nov 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Senior Full Stack Developer
Citigroup  -  Mississauga, ON
Apply Now
03 Nov 2025

The Senior Full Stack Developer is responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems…

Apply Now
05 Nov 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
03 Nov 2025

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is…

Apply Now
06 Nov 2025

Job Description Are you looking for a career move that will put you at the heart of a global financial institution? Then bring your initiative and skills in analysis, problem solving, and communication to a leading financial institution's Sanctions Risk…

Senior QA Analyst
Citigroup  -  Mississauga, ON
Apply Now
31 Dec 2025

Role Overview Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf…

IT Business Lead Analyst
Citigroup  -  Mississauga, ON
Apply Now
01 Jan 2026

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking…

DevOps Architect
Citigroup  -  Mississauga, ON
Apply Now
28 Dec 2025

Overview of the Role Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and…

Regulatory Project Lead
Citigroup  -  Mississauga, ON
Apply Now
26 Dec 2025

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our…

Senior Java Developer
Citigroup  -  Mississauga, ON
Apply Now
29 Oct 2025

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is…

Lead Java Developer
Citigroup  -  Mississauga, ON
Apply Now
28 Dec 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Senior UI Lead Developer
Citigroup  -  Mississauga, ON
Apply Now
29 Oct 2025

Job Description We are looking for accomplished senior UI engineers who are passionate about building high quality, modern, front end solutions that solve complex business problems via innovation and the application of engineering best practices. As a Senior UI Engineer…

IT Quality Tech Lead Analyst
Citigroup  -  Mississauga, ON
Apply Now
28 Dec 2025

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our…

Apply Now
26 Dec 2025

The Senior Business Associate is a senior level position within the Markets Chief Operating Office’s NAM Markets team. A key Markets COO resource in Canada, the Senior Business Associate will be the go to person for all Markets business execution…

Apply Now
27 Dec 2025

The Credit Risk Senior Officer is a strategic professional who closely follows latest trends in credit risk management and adapts them for application within own job and the business. Typically a small number of people within the business that provide…

Apply Now
25 Dec 2025

The Software Procurement Sourcing Lead position is a senior level individual contributor position responsible for leading procurement activities such as the negotiation of terms of price, quantity and delivery, analyzing comparable suppliers and agreeing on contracts in coordination with the…

Apply Now
28 Dec 2025

Citi's Internal Audit (IA) division provides independent assessments of the company's governance, risk management and internal control environment for key stakeholders including the Board of Directors, senior management and Citi’s numerous regulators globally. IA is a change agent within Citi…

Apply Now
31 Dec 2025

About Citi: Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including…

Apply Now
28 Dec 2025

We are seeking a highly skilled, motivated and hands on Senior Full Stack Developer to join our dynamic technology team that is focused on leveraging cutting edge technologies. In this role, you will be instrumental in designing, developing, and deploying…

Senior Full Stack Developer
Citigroup  -  Mississauga, ON
Apply Now
31 Dec 2025

Job Summary: We are looking for a highly skilled and experienced Senior Full Stack Developer with expertise in Java, Spring Boot, Angular, Docker, and Kubernetes. The ideal candidate will be responsible for designing, developing, and deploying scalable web applications while…

Senior Java Developer
Citigroup  -  Mississauga, ON
Apply Now
29 Dec 2025

Project Overview This role is part of an initiative to build a real time data pipeline for processing front office markets chat data. The system will ingest unstructured messages from trading and sales desks, invoke NLP Engine APIs to extract…

Senior Full Stack Developer
Citigroup  -  Mississauga, ON
Apply Now
27 Dec 2025

The Senior Full Stack Developer is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. Responsibilities:…

Apply Now
30 Dec 2025

The Database Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming…

Apply Now
29 Dec 2025

The Full Stack Java Angular Developer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Full Stack Developer
Citigroup  -  Mississauga, ON
Apply Now
26 Dec 2025

The Full Stack Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute…

Full Stack Developer
Citigroup  -  Mississauga, ON
Apply Now
31 Dec 2025

The Full Stack Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute…

Apply Now
28 Dec 2025

Within the Citi CTO team the API and integration team are seeking a seasoned Senior Python & Golang Developer to join our team. The API and Integration team is a small global team who work on innovative solutions for the…

Senior Technical Lead Java
Citigroup  -  Mississauga, ON
Apply Now
30 Dec 2025

Architect and Lead the Future of Fintech. Citi seeks a highly experienced and driven Senior Technical Lead to spearhead the re engineering of a critical client server application within our Issuer Services domain. This high impact role offers the opportunity…

Java Backend Developer
Citigroup  -  Mississauga, ON
Apply Now
25 Dec 2025

The Java Backend Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute…

Senior Big Data Developer
Citigroup  -  Mississauga, ON
Apply Now
28 Dec 2025

As part of the Citi Services Technology team, the Senior Big Data Developer is a senior level position responsible for the development of the team's strategic Big Data implementations, including maintaining and optimizing technologies used on premises and adopting/extending services…

Apply Now
26 Dec 2025

The Senior Full Stack Java Developer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is…

Apply Now
25 Dec 2025

The Mobile Application Engineer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and…

Apply Now
30 Dec 2025

The Backend Developer – Java, Flink, kafka is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead/develop applications…

Senior Big Data Engineer
Citigroup  -  Mississauga, ON
Apply Now
31 Dec 2025

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems…

Apply Now
28 Dec 2025

Citi's Services Markets and Banking (SMB) comprises of diverse, talented professionals located globally. Citi's Client Analytics and Technology (CAT) is one the divisions within SMB that provides comprehensive relationship coverage along with a full suite of products and services. Our…

IT Project Senior Analyst
Citigroup  -  Mississauga, ON
Apply Now
26 Dec 2025

Introduction Citi's Supplier Finance Development team is seeking a highly motivated and experienced Scrum Master to facilitate and guide our agile development processes. This role is critical in ensuring the successful delivery of high quality software solutions for our supplier…