Senior Software Engineer - EMEA

New Today

Overview

Citi Belfast, Northern Ireland, United Kingdom

Senior Software Engineer - EMEA

Citi is a world-leading global bank with approximately 200 million customer accounts and a presence in more than 160 countries. Citi Belfast is one of the largest employers in Northern Ireland, delivering next-generation technology solutions for the enterprise and critical services to the bank and its clients.

Responsibilities

  • Participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team.
  • Contribute to applications systems analysis and programming activities.
  • Conduct feasibility studies, time and cost estimates, IT planning, risk assessment, and development of new or revised applications to meet business needs.
  • Monitor and control all phases of the development process, provide user and operational support to business users.
  • Apply in-depth knowledge of applications development to analyze complex problems, evaluate business and system processes, and make evaluative judgments.
  • Recommend and develop security measures in post-implementation analysis to ensure system design and functionality.
  • Consult with users/clients and other technology groups on issues, propose advanced programming solutions, and assist with customer exposure systems.
  • Help define operating standards, procedures, and risk controls; advise or coach junior analysts; operate with limited supervision and autonomy; act as SME to stakeholders and team members.
  • Assess risk in business decisions, uphold Citi’s reputation, ensure compliance with laws and regulations, and escalate and manage control issues with transparency.

Skills & Experience

  • Extensive hands-on experience with Java (8+) OR Spring Boot OR Python.
  • Knowledge of Bitbucket, Jira, and CI/CD processes.
  • Experience with Unix, Docker, OpenShift; containerization is an added advantage.
  • Knowledge of Gen AI would be beneficial.
  • Exposure to code reviews, CI, test case reviews, and ensuring code meets requirements.
  • Ability to suggest improvements to software architecture and development processes; openness to adopting new technologies.

Qualifications

  • At least 5+ years of relevant experience.
  • Experience in systems analysis and programming of software applications.
  • Experience in managing and delivering successful projects.
  • Working knowledge of consulting and project management techniques/methods.
  • Ability to work under pressure and manage deadlines and changing requirements.

Education

  • Bachelor’s degree or equivalent experience.

What Citi Will Provide

Hybrid working model (up to 2 days working from home per week) with a competitive base salary, and a range of benefits including:

  • 27 days annual leave (plus bank holidays)
  • Discretionary annual bonus
  • Private medical care & life insurance
  • Employee assistance program
  • Pension plan
  • Paid parental leave
  • Special employee discounts
  • Learning and development resources

Equal Opportunity

Citi is an equal opportunity employer. Qualified candidates will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other characteristic protected by law.

#J-18808-Ljbffr
Location:
Belfast, Northern Ireland, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search