Senior Software Engineer Position
This is an exceptional opportunity to join a team of innovative and experienced software engineers working on developing cutting-edge risk applications and tools for a top-tier hedge fund.
The successful candidate will be responsible for designing, developing, and maintaining various systems, including those for traders, pre-trade checks and analysis, risks and limits management, reports of trading activities, FIX connectivity, and market data providers connectivity.
Key Responsibilities:
* Developing data models using industry best practices and ensuring high-quality data
* Designing and developing reports and performance metrics from complex platforms
* Collaborating with cross-functional teams to implement agile development methodologies
* Maintaining and enhancing existing codebases, utilizing CI/CD tools like Github, Azure Devops, Jenkins, and Bamboo
* Working closely with the trading and market data teams to deliver high-quality solutions
* Providing technical guidance and support to junior developers
Requirements:
* Proven experience in Python development, with at least 1 year of experience in the trading domain/capital markets
* Strong understanding of data quality principles and SQL (MySQL)
* Hands-on experience with Power Query (M query language) and DAX
* Excellent problem-solving skills and ability to work under pressure
* Strong communication and collaboration skills
Bonus Points:
* Familiarity with cloud-based services like AWS or Azure
* Experience with containerization using Docker
* Knowledge of machine learning algorithms and techniques