At a Glance
- Tasks: Join our team to develop innovative applications using Python and cutting-edge technologies.
- Company: Citi, a leading financial services company with a commitment to diversity and inclusion.
- Benefits: Competitive salary, career growth opportunities, and a collaborative work environment.
- Other info: Dynamic role with exposure to both business and technology initiatives.
- Why this job: Make a real impact in the Wholesale Credit Risk Division while working with top tech talent.
- Qualifications: 5+ years of Python experience and a passion for technology solutions.
The predicted salary is between 60000 - 80000 £ per year.
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.
Citi is seeking a highly motivated candidate for Senior Python developer in Wholesale Credit Risk Technology team that serves Institutional Credit Management (ICM). We are looking for a talented professional with a solid technical acumen to partner with onshore and offshore teams and design and deliver innovative technology solutions for the front office, Credit Risk Business. The candidate will be a core member of the technology team responsible for implementing projects based on Python, FastAPI, MCP, LLM, Java and using the latest technologies. Excellent opportunity to immerse in and learn within the Wholesale Credit Risk Division and gain exposure to business and technology initiatives targeted to maintain lead position among its competitors.
Job Requirements- Research and resolve complex issues, escalating as appropriate.
- 5+ years of hands-on experience in building an enterprise scale highly componentized application using Python, FastAPI.
- Hands-on development experience in Python.
- Experience working with CI/CD pipelines, Kubernetes and other containerized platforms.
- Ability to effectively interact and collaborate with the development team.
- Ability to effectively communicate development progress to the Project Lead.
- Work with developers onshore, offshore and matrix teams to implement a business solution.
- Investigate possible bug scenarios and production support issues.
- Recent experience with modern Python Development using Large Language models, Model Context Protocol, & Retrieval Augmented Generation (RAG) architecture.
- Experience developing applications in the Financial Services industry is preferred.
- Bachelor’s degree/University degree or equivalent experience.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Senior Python Developer - AVP in Belfast employer: Citigroup, Inc.
Citi is an exceptional employer that fosters a dynamic and inclusive work culture, offering Senior Python Developers the chance to engage in cutting-edge technology projects within the Wholesale Credit Risk Technology team. Employees benefit from extensive growth opportunities, collaboration with global teams, and the chance to work on innovative solutions that shape the future of financial services. With a commitment to diversity and equal opportunity, Citi provides a supportive environment where talent thrives and meaningful contributions are recognised.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Python Developer - AVP in Belfast
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at Citi or similar companies. A friendly chat can lead to insider info about job openings and even referrals.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects, especially those using FastAPI or any of the latest technologies mentioned in the job description. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding CI/CD pipelines and containerized platforms. Practise common coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team and makes it easier for us to track your progress.
We think you need these skills to ace Senior Python Developer - AVP in Belfast
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python and FastAPI, as well as any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're excited about the Senior Python Developer position and how your background makes you a perfect fit. We love seeing genuine enthusiasm for the role.
Showcase Your Technical Skills:Since this role involves working with modern technologies like CI/CD pipelines and Kubernetes, make sure to mention your hands-on experience with these tools. We’re looking for someone who can hit the ground running!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re serious about joining our team!
How to prepare for a job interview at Citigroup, Inc.
✨Know Your Tech Stack
Make sure you’re well-versed in Python, FastAPI, and any other technologies mentioned in the job description. Brush up on your knowledge of CI/CD pipelines and containerized platforms like Kubernetes. Being able to discuss your hands-on experience with these tools will show that you're not just familiar but also capable.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've resolved complex issues in your previous roles. Think about times when you had to investigate bugs or support production issues. This will demonstrate your analytical skills and ability to work under pressure, which is crucial for this position.
✨Collaboration is Key
Since the role involves working with both onshore and offshore teams, be ready to talk about your experience collaborating with diverse groups. Highlight any projects where you successfully communicated development progress or worked in a matrix team environment. This will show that you can thrive in a collaborative setting.
✨Understand the Financial Services Landscape
If you have experience in the financial services industry, make sure to bring it up during the interview. If not, do some research on current trends and challenges in the sector. Showing that you understand the business context of your technical work can set you apart from other candidates.