At a Glance
- Tasks: Develop and maintain applications for credit risk metrics using Python and C++.
- Company: Join Citi, a global financial institution focused on responsible financial services.
- Benefits: Enjoy hybrid working, competitive salary, generous holidays, and private medical insurance.
- Why this job: Gain exposure to advanced tech and collaborate with diverse teams in a dynamic environment.
- Qualifications: Masters in Computer Science or related field; experience in Python programming and systems analysis required.
- Other info: Citi values diversity and offers a supportive workplace for all employees.
The predicted salary is between 43200 - 72000 £ per year.
Are you looking for a career move that will put you at the heart of a global financial institution? Then bring your skills in application development, python programming & systems analysis to Citi's Financial, Risk & Market Technology team. By Joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress.
Counterparty Credit Risk Analytics is a group within Citi Financial Risk Technology, responsible for developing the applications used for derivatives credit risk and exposure calculations Firm-wide. The Counterparty Credit Risk Developer is an intermediate level position responsible for participation in the development and advancement of the derivatives credit risk application. Core objectives will include developing and maintaining the applications calculating Counterparty Credit Risk metrics. Additional objectives will include the contribution towards application execution analysis reports, monitoring and optimization of the application build and the enhancement of the end-to-end calculation test suite. This is an excellent opportunity to gain exposure to a wide range of advanced technology paradigms like high performance grid computing. It will provide significant opportunities to collaborate with teams in the broader internal network including Front Office Technology, Risk and Quant groups, to ensure integration of new technology features and quant library updates into the codebase.
Responsibilities:
- Developing and maintaining the Counterparty Credit Risk applications, leveraging in-house Python and C++ model libraries.
- Supporting and improving CI/CD (build, testing and release management).
- Contributing to the codebase to optimize performance and consolidate the workflow across asset classes.
- Extending existing test suites, including unit, regression, and integration tests.
- Performance and memory profiling.
- Assisting in the execution of impact analysis testing runs.
- Working on documentation.
- Working with Front Office Quant and Technology teams to integrate model updates and technological enhancements into the application.
- Utilizing in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement.
- Serving as advisor or coach to new or lower-level analysts.
- Exercising independence of judgement and autonomy.
- Acting as SME to senior stakeholders and/or other team members.
What we'll need from you:
- Demonstrative experience of programming in Python.
- Experience in systems analysis and programming of software applications.
- Familiarity of UNIX shell scripting (bash, ksh etc).
- Proficiency with version control software like Git.
- Experience in CI/CD pipeline technologies like Jenkins.
- Outstanding analytical and problem-solving skills.
- Thorough and detailed approach to accuracy is essential.
- Excellent verbal and written English.
- Ability to collaborate well working within a large team of developers.
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
- Ability to take ownership and proactively follow up on issues.
- Masters Degree or equivalent in Computer Science, Mathematics, Engineering or Physics.
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. By joining Citi London, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed), and enjoy a whole host of additional benefits such as:
- Generous holiday allowance starting at 27 days plus bank holidays; increasing with tenure.
- A discretional annual performance related bonus.
- Private medical insurance packages to suit your personal circumstances.
- Employee Assistance Program.
- Pension Plan.
- Paid Parental Leave.
- Special discounts for employees, family, and friends.
- Access to an array of learning and development resources.
Alongside these benefits, Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.
Assistant VP (Risk Management Development) - Citi employer: Citi
Contact Detail:
Citi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Assistant VP (Risk Management Development) - Citi
✨Tip Number 1
Familiarise yourself with Citi's culture and values. Understanding their mission to provide responsible financial services can help you align your answers during interviews, showcasing how your skills in Python programming and systems analysis can contribute to their goals.
✨Tip Number 2
Network with current or former employees of Citi, especially those in the Financial Risk Technology team. Engaging in conversations about their experiences can provide valuable insights into the role and the team dynamics, which you can leverage during your application process.
✨Tip Number 3
Brush up on your knowledge of CI/CD pipeline technologies like Jenkins. Being able to discuss your experience with these tools confidently can set you apart from other candidates and demonstrate your readiness for the technical demands of the role.
✨Tip Number 4
Prepare to discuss specific examples of how you've optimised application performance in past roles. Highlighting your analytical and problem-solving skills with concrete instances will show that you can bring immediate value to the Counterparty Credit Risk Analytics team.
We think you need these skills to ace Assistant VP (Risk Management Development) - Citi
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in Python programming, systems analysis, and application development. Use specific examples that demonstrate your skills in these areas, particularly any relevant projects or roles you've held.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at Citi and how your background aligns with their needs. Mention your familiarity with CI/CD processes and your ability to work under pressure, as these are key aspects of the job.
Showcase Relevant Skills: Clearly outline your technical skills, especially in Python, C++, and UNIX shell scripting. Provide examples of how you've used these skills in previous roles to solve complex problems or improve processes.
Highlight Team Collaboration: Citi values teamwork, so be sure to include instances where you've successfully collaborated with others, particularly in a technology or development context. This could involve working with cross-functional teams or mentoring junior analysts.
How to prepare for a job interview at Citi
✨Showcase Your Python Skills
Since the role heavily relies on Python programming, be prepared to discuss your experience in detail. Bring examples of projects where you've used Python, especially in risk management or financial applications.
✨Understand CI/CD Processes
Familiarise yourself with Continuous Integration and Continuous Deployment (CI/CD) practices. Be ready to explain how you've implemented these processes in past roles, particularly using tools like Jenkins.
✨Demonstrate Analytical Thinking
The position requires strong analytical skills. Prepare to discuss complex problems you've solved in previous jobs, focusing on your thought process and the impact of your solutions.
✨Prepare for Technical Questions
Expect technical questions related to systems analysis and application development. Brush up on your knowledge of UNIX shell scripting and version control systems like Git, as these are crucial for the role.