Python Counterparty Credit Risk Senior Developer, Vice President

Python Counterparty Credit Risk Senior Developer, Vice President

Full-Time 80000 - 100000 € / year (est.) Home office (partial)
Citibank (Switzerland) AG

At a Glance

  • Tasks: Develop and maintain cutting-edge credit risk applications using Python and C++.
  • Company: Join Citi, a leading global bank with a focus on innovation and collaboration.
  • Benefits: Enjoy 27 days annual leave, private medical care, and a performance-related bonus.
  • Other info: Dynamic hybrid work environment with excellent career growth opportunities.
  • Why this job: Make a real impact in financial technology while working with top-tier professionals.
  • Qualifications: Expertise in Python, strong analytical skills, and experience in collaborative development.

The predicted salary is between 80000 - 100000 € per year.

The Analytical Calculation Engine (ACE) Development Team is a group within Citi Financial Risk Technology, responsible for developing and implementing the applications used for derivatives credit risk and exposure calculations Firm-wide. The team's primary focus is the development, testing, deployment, and maintenance of the production derivatives credit risk application, used for internal risk management and regulatory capital purposes.

The Counterparty Credit Risk Senior Application Developer position is a senior role that will interface closely with Quant and Front Office technology teams to integrate pricing models and workflow enhancements within the ACE application. There will be exposure to a wide range of technological frameworks, including distributed computing architecture.

The role will involve tasks such as:

  • 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) of the credit risk application.
  • 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.
  • Identifying and developing calculation optimization improvements.
  • Working on documentation.
  • Working with Front Office teams to integrate quant library/technology enhancements into the codebase.
  • 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 judgements.
  • Serving as advisor or coach to new or lower-level developers.
  • Exercising independence of judgement and autonomy.
  • Acting as SME to senior stakeholders and/or other team members.

Qualifications:

  • Expert in Python.
  • Ability to write clean, tested highly efficient code.
  • Proven track record of developing and supporting analytics library for derivatives pricing and risk.
  • Experience developing software for Windows and Linux.
  • Good command of scripting using UNIX Shell (ksh, bash, etc).
  • Experience working collaboratively within development teams.
  • DevOps experience, deep understanding of SDLC and CI/CD (GIT, Jenkins preferable).
  • Outstanding analytical and problem-solving skills.
  • Thorough and detailed approach to accuracy are essential.
  • Ability to follow procedures and operate within strict guidelines.
  • Excellent verbal and written English.
  • Ability to take ownership and proactively follow up on issues.
  • Ability to work in a team and to work well under pressure.

Nice to Have:

  • Good knowledge in C++.
  • In-depth knowledge of Rates, Credit, Equities, Commodities, FX derivatives.
  • Experience working on Regulatory based projects such as Model Risk, Basel, Stress Testing, FRTB, CCAR is an advantage.
  • Solid mathematical finance and statistical analysis skills.
  • Familiarity with Numerical analysis/Monte-Carlo methods.
  • Knowledge of probability and stochastic calculus.

What we’ll provide you:

  • 27 days annual leave (plus bank holidays).
  • A discretional annual performance related bonus.
  • Private Medical Care & Life Insurance.
  • 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.

Python Counterparty Credit Risk Senior Developer, Vice President employer: Citibank (Switzerland) AG

Citi is an exceptional employer, offering a dynamic work environment in London where innovation meets collaboration. As a Python Counterparty Credit Risk Senior Developer, you'll benefit from a comprehensive package that includes 27 days of annual leave, private medical care, and extensive learning opportunities, all while being part of a team that values diversity and encourages personal growth. Join us to make a meaningful impact in financial risk technology and thrive in a culture that empowers you to bring your whole self to work.

Citibank (Switzerland) AG

Contact Detail:

Citibank (Switzerland) AG Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Counterparty Credit Risk Senior Developer, Vice President

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your Python projects or any relevant work. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Python Counterparty Credit Risk Senior Developer, Vice President

Python
C++
CI/CD
GIT
Jenkins
Analytical Skills
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the role of Python Counterparty Credit Risk Senior Developer. Highlight your experience with Python, C++, and any relevant projects that showcase your skills in developing analytics libraries for derivatives pricing and risk.

Showcase Your Projects:Include specific examples of projects you've worked on that relate to credit risk applications or CI/CD processes. We want to see how you've contributed to similar teams and what impact your work had on the overall project.

Be Clear and Concise:When writing your cover letter, be clear and concise about why you're a great fit for this role. Use straightforward language to explain your technical skills and how they align with the job description.

Apply Through Our Website:Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Citibank (Switzerland) AG

Know Your Python Inside Out

As a Python Counterparty Credit Risk Senior Developer, you need to demonstrate your expertise in Python. Brush up on writing clean, efficient code and be ready to discuss your previous projects. Prepare to explain how you've optimised performance in past applications.

Familiarise Yourself with CI/CD Practices

Since the role involves supporting and improving CI/CD processes, make sure you understand the tools like GIT and Jenkins. Be prepared to share your experiences with build, testing, and release management, and how you've contributed to these processes in your previous roles.

Showcase Your Problem-Solving Skills

The interviewers will be keen to see your analytical and problem-solving abilities. Prepare examples of complex problems you've tackled in the past, particularly those related to derivatives pricing and risk. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

Engage with Front Office Integration

Since you'll be working closely with Front Office teams, it's crucial to show your understanding of how to integrate quant library enhancements into existing codebases. Discuss any relevant experiences where you've collaborated with different teams to achieve a common goal.