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.
- 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
-
New Today
Senior Software Engineer - EMEA
-
Belfast, Northern Ireland, United Kingdom
-
£125,000 - £150,000
- IT & Technology
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 larges...
More Details -
-
30 Days Old
Senior Software Engineer - EMEA
-
Belfast, Northern Ireland, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Citi Belfast is one of the largest employers in Northern Ireland with a diverse and talented team of over 4000 people. The Senior Software Engineer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs. The overall objective of this role...
More Details -
-
32 Days Old
Senior Software Engineer - EMEA
-
Belfast
- IT & Technology
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 fi...
More Details -