Apply Now

Applications processed via employer's online application form

Job Details


Belfast, Northern Ireland

Closing Date

2024-02-05 00:00:00


Applications Development Senior Programmer Analyst (Hybrid)

  • 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


    Why Citi?


    Due to significant and continued investment, Citi’s technology team is growing. We’re looking for talented, driven individuals to help build the future of global banking. At Citi, you’ll have the chance to build the career you want, with the scale, inclusive culture and technology to support you. You’ll be joining a diverse team of professionals across the world in an environment focused on growth and progress. This is the opportunity to take your career to the next level through the power of Citi’s unmatched globality and vast expertise.


    About Production Management


    Our Production Management team provides critical business and technical support to the Institutional Client Group (ICG); working collaboratively to ensure that our platforms and services operate for our clients, whenever they need them. We act as highly skilled and valued partners to our businesses. Working as part of our Production Management team, you will help deliver a world class client service and experience, by applying engineering, innovation, learning and risk management across our systems and user environments. We interact with a diverse range of people each day, collaborating to solve problems as well as to anticipate and remove them before they occur. At Citi we look to raise the bar of operational excellence by using Site Reliability Engineering (SRE) principles to implement continuous improvement across key areas like latency, availability, performance, and capacity. We welcome candidates with SRE mindsets and experience who are keen to promote the adoption of SRE culture at Citi. Citi’s distinct global network of people, data and relationships creates a mindset that allows us to identify opportunities, manage risks and connect dots for our clients in ways that others cannot. Our people really do make all the difference in our success. We’re a forward-thinking team. We’re looking for ambitious, capable professionals who thrive on collaboration and want to improve how things are done. In return, we offer rewarding work in a supportive environment, clear opportunities for progression and exciting company benefits


    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.


    Finance Desk Technology is part of Rates organization within the Institutional Clients Group (ICG). The Team works closely with the Citi global Finance Desk and focused on Repo trading activity. The suite of Finance Desk applications provides position management, trade capture, electronic trading, market risk processing and reporting.  This is supported by a mixed technology environment consisting of client-server applications, developed in Java, Angular and C#, with services running on Linux servers and Cloud Containers. This provides unique opportunity to work closely with the business stakeholders while building towards the strategic technology roadmap. We are looking for technically strong candidates who can work as team players and capable of taking ownership and leading the initiatives when needed.


    Job Responsibilities / Role:

    • Responsible for developing and maintaining suite of Finance Desk application as  a part of global development team.
    • Production of high-quality software, emphasizing simplicity, maintainability and reuse, using standard development process;
    • Understands business priorities, documents requirements and determines solutions in partnership with other internal teams.
    • Accountable for all phases of development process—analysis, design, construction, testing and implementation; provides user and operational support on applications to business users.
    • Ensures essential procedures are followed and helps to define operating standards and processes.
    • Participating in key business initiatives primarily focused on Market Risk and Trade processing.
    • Coordinate global testing and schedule application rollouts.
    • Contribute towards improving the Dev Ops CI/CD Pipelines and Strategic Architecture.
    • Work closely with partner technology teams and to collaborate effectively.
    • 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.
    • Provide L3 support for production flows.
    • 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
    • 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.



    • Bachelor degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery.
    • Substantial relevant experience in Application Development role.


    Technical Skills Required:

    • Strong core Java skills.
    • Experience with Spring boot/Microservice-style application development.
    • Strong experience with Relational Databases like Oracle, MSSQL.
    • Experience with cloud based architectures on OpenShift or Kubernetes is a plus.
    • Prior Experience with C# development is a plus. It is not mandatory.
    • Testing experience with distributed software applications.
    • Strong experience with Unix or Linux.


    Non-Technical Skills Required:

    • Experience in working with distributed teams situated globally in different time-zones is a plus.
    • Flexible and adaptive, team player.
    • Excellent analytical, communication and interpersonal skills.
    • Ability to work independently.
    • Ability to take ownership, drive strategy and well organized


    What we Offer

    As well as a competitive salary and consideration for a yearly discretionary bonus Citi offer;


    • 27 days paid annual leave
    • Award winning pension scheme,
    • Life assurance and
    • Private medical insurance with Bupa healthcare.


    In addition, we offer a competitive maternity, paternity and adoption leave scheme and employees also have the option (provided they have a student loan from the Student Loan Company) to divert saver and company match contributions to their student loan. We pride ourselves on our ability to offer employees a number of lifestyle benefits including; on site restaurant and coffee shops, online shopping and concierge service and subsidised clubs and societies.


    Our select benefit package offers you the opportunity to customise your benefits according to your own lifestyle preferences and includes corporate discounts, memberships and a range of additional extras.

    Our vast range of diversity networks and on site multi faith room demonstrates Citi’s commitment to growing a diverse workforce.

    • #EMEAPSupport

Apply Now

Applications processed via employer's online application form