Skip to main content

This job has expired

You will need to login before you can apply for a job.

Applications Development Senior Programmer (Hybrid)

Belfast, United Kingdom
Closing date
May 29, 2023

View more

Job Function
Industry Sector
Finance - General
Employment Type
Full Time
Overview of Citi:
Citi is a world-leading global bank. We have approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. We provide consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. We enable clients to achieve their strategic financial objectives by providing them with cutting-edge ideas, best-in-class products and solutions, and unparalleled access to capital and liquidity.

Citi Belfast is one of the largest employers in Northern Ireland with a diverse and talented team of over 3000 people from over 40 different nationalities across our four Belfast offices.
We are the only global investment bank operating in Northern Ireland. Every day, our local experts interact with global teams in over 100 countries developing and supporting next-generation technology solutions for the enterprise and delivering critical services to the bank and its customers, to make sure we are a stronger and safer organization for our clients.

You will have a truly global reach, which will provide you with new experiences and development opportunities right here in Belfast's iconic Titanic Quarter

Role Overview:

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 to contribute to applications systems analysis and programming activities.

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

What we Offer:

We work hard to have a positive financial and social impact on the communities we serve. In turn, we put our employees first and provide the best-in-class benefits they need to be well, live well and save well.

We'll provide you with the resources to meet your unique needs, empower you to make healthy decisions, and allow you to choose which benefits suit you and your personal life best.

Visit our Global Benefits page to learn more.

Highlights to our core benefits include:
  • Award winning pension
  • On-site health services
  • Private medical insurance packages to suit your personal circumstances
  • Paid parental leave
  • Generous holiday allowance starting at 27 Days plus bank holidays; increasing with tenure
Citi Belfast also champions diversity within our workforce, which helps us be well and live well together. We have over 40 different nationalities in our Northern Ireland offices, are a vocal supporter of LGBTQ+ rights, and are proud to have 47% of our leadership team made up of individuals who identify as women.

We encourage and lead inclusivity through our Pride, Disability, Multicultural, Families Matter, and Women affinity networks that are run by and for, Citi Belfast colleagues; providing them with the support they need in their personal and professional journeys and supplying them with the tools to help educate colleagues on all things related to each network to help us work better together.

Team/Function Overview
The role requires a self-starting, well organized and motivated individual to work within our client facing Global FX FIX Onboarding Team.
This team is responsible for all FX Client Onboarding onto Citi's FX platforms so they can utilize Citi's Global FX franchise. This requires engaging with external and internal clients, at a technical level, utilizing our FIX API so they can avail of our live electronic FX trading

Role/Position Overview
FXLM Technology is focused on delivering IT solutions to the FX and Local Markets Sales & Trading business. We have around 400 people with the core of our development effort based in the financial hubs of London, New York, Tokyo and Singapore where we face off directly to the trading desks. Our core strength is providing the technical expertise and software development skills that directly affect the ability of our business to generate revenue and several of our client facing applications such as Citi FX Velocity and FX Click are leaders in their respective markets. We are committed to hiring the brightest and best technical experts and in return can offer roles with direct business interaction on projects from electronic and algorithmic trading to grid based computation of real-time risk metrics.

In this role you will be responsible for all client and technical team interactions from initial engagement until go live in our Production environment. You will gain the opportunity to work closely with FX eSales & FX trading partners and gain a real insight into the FX Cash, Options and Algorithmic platforms that are offered within Citi as well as gaining visibility of the world's largest FX Franchise. Working to ensure the business needs are met for all our traded major liquid instruments such as FX Spot, FX Forwards, Precious Metals and NDF. The team's responsibilities extend to all aspects of the electronic trading domain, including connectivity, market data distribution and Co-Lo Infrastructure.

You will have complete autonomy over your assigned tasks so strong self-management is a must as deadlines must be met to ensure our Franchise standards are maintained and our clients' needs are met.

You will gain exposure to a wide variety of technically diverse systems from High Frequency Trading (HFT)/low latency trading platforms where every millisecond counts to network designs panning local and wide area networks to connectivity mechanisms like VPN's, RTNS etc. all while maintaining best practices in fields such as security and stability.

Key Responsibilities:
  • Working with external clients and internal business teams to identify client requirements
  • Arranging various forms of network connectivity for clients
  • Delivering new server and client components as per evolving business requirements
  • Maintaining the existing FIX API while helping development teams enhance the infrastructure
  • Ensuring that there is a good understanding of the business priorities and to plan work accordingly
  • Second line support (investigation of problems that front-line support cannot resolve)
  • Identifying and correcting areas of poor stability across the platform
  • Decommissioning of unused client sessions or network connections that will save the business money
  • Ensuring all external clients and vendors are satisfied with the service provided
Key Relationships:
  • Front office through to back office system development teams
  • Low Latency network implementation and design teams
  • FX Trading Business partners - Traders, Sales, Product Management
  • FX Front Line Support
  • External and internal clients and vendors
Development Value:
  • Opportunities for career expansion for the successful individual to establish their profile in the Global Foreign Exchange Technology organization.
  • Direct visibility of a global FX Franchise and access to the everyday business functions (e.g. Trading and Sales) that supports it.
  • Access to a wide range of technology platforms and resources in a Global enterprise company
  • Extensive years of experience in a similar role
  • Knowledge of Foreign Exchange Financial Products is desirable but not required
  • Unix/Linux
  • FIX protocol
  • Intermediate networking knowledge is desirable but not required
  • Real-time high frequency, low latency messaging work is desirable but not required
  • Strong academic record, ideally with a good degree and a mathematical or scientific background.
  • Strong Communication skills
  • Self-Motivated
  • Willingness to learn
  • Excellent planning and organizational skills
Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.
Job Family Group:
Technology -------------------------------------------------
Job Family:
Applications Development ------------------------------------------------------
Time Type:
Full time ------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View the " EEO is the Law " poster. View the EEO is the Law Supplement .
View the EEO Policy Statement .
View the Pay Transparency Posting

Sign in to create job alerts

Sign in or create an account to start creating job alerts and receive personalised job recommendations straight to your inbox.

Create alert