Senior Fullstack Developer/Team Lead (Hybrid)
Location: Belfast, United Kingdom
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.
About the Team
Engineering Excellence is a new function within ICG Technology. Our mission is to make it easy and enjoyable for software engineering teams to go from a business idea to delivering an innovative product solution. The main goals are to improve and upgrade our tools, streamline our processes, automate and strengthen our controls, and help development teams adopt modern working methods.
The Measurement, Optimisation, Recognition, and Engagement team is responsible for measuring Technical Achievement and DevOps Outcomes across ICG Technology and helping to foster a collaborative, open culture amongst our developer communities.
The team identifies, develops, and maintains automated measurement of Productivity Metrics, DevOps Capabilities, and Technical Recognition items which application teams can use to recognise their peers, discover and adopt new methods and contribute solutions for use by the wider organisation. The team is also responsible for working with the other Developer Engineering streams to ensure capabilities are implemented within infrastructure, taught in training courses and advertised and discussed across the developer community.
About the Role
We are looking for a Software Engineering Lead to build out the Engineering Excellence Technical Learning platform. This wide-ranging role involves requiring a broad understanding of modern software development, and enthusiasm for helping improve other’s understanding and expertise, as well as a solid base in software development.
You will be responsible for the team in the creation of a Technical Learning platform for our users, implementation of custom Technical Training Labs, and integrating that platform into our other offerings
This role requires extensive work with partner teams, from both software development, and Training and Learning groups, to bring together a holistic training offering centred on our software engineers.
We will also offer you the opportunity to train up in Golang.
This role will report to the Engineering Excellence Technical Platform Lead
Work with a wide variety of technology teams to help support them in their Engineering Excellence transformation by understanding technical training needs
Work with Training Development partners to develop and implement technical training programmes according to organisational requirements
Support and drive cultural change, instigating critical thinking about controls and processes and encouraging a culture of continuous improvement
Design and develop the Technical Learning software platform, including:
API development in a micro-service environment
Modern Website development
Experience in Angular or React and Java
Previously knowledge of Applications Development Manager
Stakeholder and people management experience
Wide-ranging experience across multiple facets of modern software development
Experience of developing on a range of event-driven architectures, ideally including container-based microservices leveraging technologies such as Python or Go, with GraphQL and REST on the backend and Angular on the frontend
Working knowledge of SQL and NoSQL databases and messaging systems
Experience working in a DevSecOps culture and implementing CI/CD pipelines, leveraging testing, observability, and other appropriate tools
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.
Job Family Group:
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.