Responsibilities- Developing Software Solutions:
- Develop and maintain internal applications and tools for automating trading operations and data analysis.
- Create high-performance software solutions that support trading activities and risk management.
- Develop APIs for integration with external and internal systems and platforms.
- Optimization of Trading Systems:
- Optimize existing trading algorithms and strategies to enhance their efficiency and performance.
- Participate in the development of new algorithms and strategies based on data analysis and market conditions.
- Support and improve existing monitoring and reporting systems.
Integration and Interaction with Trading Platforms:
- Integrate trading systems with external platforms such as Bloomberg, Reuters, MetaTrader, and others.
- Ensure compatibility and stable operation of integration solutions, considering the specifics of external and internal systems.
- Conduct testing of developed software to ensure its quality and reliability.
- Identify and fix bugs, optimize code, and enhance application performance.
- Code and Process Documentation:
- Maintain technical documentation for developed solutions, including architecture description, code, and system logic.
- Prepare user manuals and train trading division staff on using the developed tools.
At least 7 years of experience as a developer on Python.
- Strong knowledge of ability to work with databases (SQL, Sqlite3)
Knowledge of Java, Node.js is welcome.- Experience working with trading platforms and developing integrations with them using APIs such as IBKR API, TradingView API, and ByBit API
Intermediate or higher level for working with technical documentation and communicating with foreign partners.
Job Type: Full-time