This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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 the 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.
Job Responsibility:
Develop and maintain Counterparty Credit Risk applications using Python and C++ model libraries
Enhance and support CI/CD processes, including build, testing, and release management
Optimize codebase performance and facilitate the transition to cloud-based workflows
Expand and execute test suites (unit, regression, integration) and conduct performance/memory profiling
Create and maintain comprehensive documentation for applications and processes
Collaborate with Quant and Technology teams to integrate model updates and new technologies
Analyze complex issues and provide evaluative judgments on business and system processes
Serve as a Subject Matter Expert (SME) for senior stakeholders and team members, exercising independent judgment
Requirements:
Minimum 4 years of programming experience in Python, including systems analysis and software application development
Proficiency with UNIX shell scripting (e.g., bash, ksh) and version control software like Git
Experience with CI/CD pipeline technologies, such as Jenkins
Outstanding analytical and problem-solving skills with a thorough and detailed approach to accuracy
Excellent verbal and written communication skills in English
Ability to collaborate effectively within a large team of developers
Capacity to work under pressure, manage deadlines, and take ownership of tasks
Master’s degree or equivalent in computer science, mathematics, engineering, or physics
What we offer:
Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program)
Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates
Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates
Employee Assistance Program financed by Employer
Paid Parental Leave Program (maternity and paternity leave
statutory and 2 weeks additional paid paternity leave)
Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates
Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events
Additional day off for volunteering
Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider and available for employees on the platform
Opportunity to receive an annual discretionary incentive award