← к выдаче
разработка

Software Engineer (Python and C++)

HK13 дн. назад

Коротко

Develops and maintains risk and PnL systems in Python and C++, collaborating with quantitative analysts and risk managers. · Needs: Bachelor's degree in Computer Science, Engineering, or related field; 3+ years in software development with Python and C++; experience in financial services

Описание от работодателя

Job Overview: As a Software Engineer, the role involves developing and maintaining risk and PnL systems. Collaboration with cross-functional teams is essential to design, implement, and optimize software solutions supporting financial operations. Key Responsibilities: Design, develop, and maintain software applications using Python and C++. Collaborate with quantitative analysts and risk managers to understand system requirements. Implement algorithms for risk modeling and PnL calculations. Ensure software is scalable, efficient, and adheres to best practices. Troubleshoot and resolve issues in production systems. Conduct code reviews and provide mentorship to junior developers. Participate in Agile development processes, including sprint planning and retrospectives. Document code, processes, and workflows for future reference. Qualifications: Bachelors degree in Computer Science, Engineering, or a related field. 3+ years of professional experience in software development, with a strong focus on Python and C++. Experience in financial services or a related industry, particularly with risk management or PnL systems. Strong understanding of data structures, algorithms, and software design principles. Familiarity with databases (SQL, NoSQL) and data modeling. Excellent problem-solving skills and attention to detail. Strong communication skills and the ability to work collaboratively in a team environment. Preferred Qualifications: Experience with cloud computing platforms (AWS, Azure, etc.). Knowledge of financial instruments and market risk concepts. Familiarity with Agile methodologies and tools (e.g., JIRA, Confluence).