Agile DevelopmentJavaProgramming LanguagesReact.JsAngularAudio EngineeringCloud-Native ApplicationsKotlinProgrammingRepresentational State Transfer
Entry-level/graduate -
LondonUK
188090+ employees
Banking
Role
Who you are
What the job involves
This is a hands-on technical role delivering front to back capabilities that will be leveraged by thousands of Citi developers in its drive for productivity and simplified processes & tooling
You will demonstrate sound engineering principles including following 12-factor methodology and related software/architecture patterns
You will have a good understanding of modern CI/CD toolsets and have a continuous improvement mindset that’s infectious
Be an agile practitioner focused on delivering small change and MVP based solutions backed by extensive automated testing as well as advocating a continuous improvement
Advocate and advance modern software development practices including privacy and security first principles Incorporate DevSecOps and SRE best practices helping engineering teams navigate and architect innovative solutions that are secure resilient and scalable
Ensure that your team delivers great solutions that users love by maintaining a culture of quality and engineering excellence
Citi's mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients. We have 200 years of experience helping our clients meet the world's toughest challenges and embrace its greatest opportunities. We are Citi, the global bank – an institution connecting millions of people across hundreds of countries and cities.