At a Glance
- Tasks: Design and develop features for Citi's Equity Derivatives Risk Management Platform using C#.
- Company: Join Citi, a leading global bank committed to innovation and diversity.
- Benefits: Enjoy hybrid work, 27 days leave, private medical care, and more perks.
- Why this job: Be part of a dynamic team, mentor others, and make an impact in finance technology.
- Qualifications: Proficient in C# with experience in multi-threading and SQL; C++ knowledge is a plus.
- Other info: Citi values inclusivity and offers a supportive workplace for all employees.
The predicted salary is between 43200 - 72000 £ per year.
We are seeking an experienced and highly skilled Senior C# Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing features across the Equity Derivatives Risk Management Platform. This role demands a proactive individual who can work collaboratively in a fast-paced environment to deliver innovative solutions.
Key Responsibilities:
- Implement robust, high-performance, and scalable solutions for Citi's Equity Derivatives Risk management platform using C# (C++ is a bonus).
- Collaborate with traders, quants, and analysts to gather requirements and ensure the software meets business needs.
- Integrate new features and functionalities into existing risk infrastructure.
- Optimize applications for maximum speed and scalability.
- Conduct performance tuning and debugging to improve application performance and reliability.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Ensure adherence to best practices and coding standards.
- Work closely with cross-functional teams including traders, quants, and other developers.
- Mentor junior developers and share knowledge to enhance team capabilities.
- Stay updated with the latest industry trends, technologies, and best practices.
- Proactively suggest improvements to existing systems and processes.
Technical Skills:
- Proficient in C# and ideally C++ programming languages.
- Experience with multi-threading, concurrency, and real-time systems.
- Familiarity with financial data protocols and market data feeds.
- In depth knowledge of SQL and database design/optimisation.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work effectively in a team-oriented environment.
Nice to have experience:
- Commercial experience in software development with a focus on C++.
- Understanding of trading systems and financial markets.
- Experience with derivatives risk management.
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
What we'll provide you:
- By joining Citi, 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:
- 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.
Contact Detail:
Citi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Risk Manager - Citi
✨Tip Number 1
Familiarise yourself with the latest trends in C# and C++ development, especially in the context of financial applications. This will not only help you during interviews but also demonstrate your commitment to staying updated in a fast-evolving field.
✨Tip Number 2
Network with professionals in the finance and technology sectors, particularly those who work with risk management platforms. Engaging in discussions or attending relevant meetups can provide insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss specific projects where you've implemented high-performance solutions or optimised applications. Be ready to share your thought process and the impact of your contributions on the overall project success.
✨Tip Number 4
Showcase your mentoring experience by discussing how you've helped junior developers grow. This aligns well with the role's requirement for collaboration and knowledge sharing within the team.
We think you need these skills to ace Senior Risk Manager - Citi
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and any relevant projects you've worked on, especially those related to risk management or financial systems. Use keywords from the job description to align your skills with what Citi is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your background in software development, particularly with C# and C++, makes you a strong candidate. Mention specific experiences that demonstrate your problem-solving skills and ability to work in a team.
Showcase Relevant Projects: If you have worked on projects involving multi-threading, concurrency, or real-time systems, be sure to include these in your application. Highlight any experience with financial data protocols or derivatives risk management to stand out.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a role in technology and risk management.
How to prepare for a job interview at Citi
✨Showcase Your Technical Skills
Be prepared to discuss your proficiency in C# and any experience you have with C++. Highlight specific projects where you've implemented robust solutions, especially in high-performance environments. This will demonstrate your capability to meet the technical demands of the role.
✨Understand the Business Context
Familiarise yourself with the Equity Derivatives Risk Management Platform and how it integrates with trading systems. Being able to discuss how your work can impact traders and analysts will show that you understand the business needs behind the technology.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving and analytical skills. Practice articulating your thought process when tackling complex coding challenges or debugging issues, as this is crucial for the role.
✨Demonstrate Team Collaboration
Since the role involves working closely with cross-functional teams, be ready to share examples of how you've successfully collaborated with others in past projects. Emphasise your communication skills and ability to mentor junior developers, as these are key soft skills for the position.