Responsibilities:
• Performing as a C++ Developer in a financial services environment, considering specifics of Capital Markets or Investment Banking areas. • Developing and maintaining high-performance C++ applications for the Risk PnL Platform. • Diagnosing and troubleshooting issues related to risk calculations, ensuring seamless operation. • Taking into account risk management methodologies and profit and loss concepts, risk models, financial derivatives, and trading strategies. • Utilizing industry-standard technologies such as Boost, STL, and modern C++ standards. • Utilizing experience with risk calculation platforms and systems. • Working with multithreading, low-latency programming, and high-performance computing. • Utilizing solid knowledge of data structures, algorithms, and software design principles. • Participation in design discussions and contribution to architecture decisions. • Optimization of existing codebase and algorithms to enhance system performance. • Collaboration closely with developers, traders, and stakeholders to understand complex financial requirements.
Mandatory Skills Description:
• Proven extensive experience as a C++ Developer in a financial services environment, preferably within Capital Markets or Investment Banking. • Proficiency in multithreading, low-latency programming, and high-performance computing. • Proven experience with industry-standard technologies such as Boost, STL, and modern C++ standards. • Knowledge of risk models, financial derivatives, and trading strategies. • Strong understanding of risk management methodologies and profit and loss concepts. • Expertise in data structures, algorithms, and software design principles. • Excellent problem-solving and debugging skills. • Effective communication and teamwork collaboration skills.