Algorithm Developer(Remote)
Project Detail
- The primary responsibility of the Senior Algorithmic Developer will be to translate trading strategies provided by strategists and other stakeholders into functional algorithms.
- Design, code build and test the algorithmic strategies provided into functioning programs for MT 4 and MT 5 platforms.
- Write clean, concise and efficient code.
- Troubleshoot and debug programs.
- Analyze complex problems and develop innovative solutions to optimize the algorithm’s code and address potential issues.
- Work closely, meeting with and collaborating with traders, quantitative strategists, involved contractors and other team members to accomplish.
- Analyze user feedback and make adjustments as needed or directed.
- Recommending and executing program improvements.
KEY COMPETENCIES
The Algorithm Developer role requires the following skills:
- Financial Acumen: Demonstrated understanding of financial markets, including equities, crypto derivatives, and forex, would be a plus.
- Algorithmic Trading Expertise: Proven ability to develop and implement trading algorithms, translating strategies into functional programs for MT 4 and MT 5 platforms.
- Programming Skills: Proficiency in Python and C++, with experience in backtesting using MetaTrader platforms and familiarity with trading APIs. Must also have experience with code repository tools such as Gitlab.
- Technical Proficiency: Ability to work with trading platforms, APIs, and data analysis tools, particularly MT 4 and MT 5.
- Integration/API Development: Experience provisioning APIs or connecting to APIs for data retrieval or trade execution. Proficiency in integration development is preferred.
- Adaptability: Ability to quickly learn new technologies and methodologies to stay ahead of market trends and adapt to changing market conditions.
- Team Collaboration: Strong interpersonal skills and ability to collaborate effectively with cross-functional teams.
- Problem Solving: Strong analytical skills and initiative to address complex problems and optimize algorithmic code.
EDUCATION AND EXPERIENCE
The Algorithm Developer role has the following requirements:
- Bachelor’s or Master’s degree in Computer Science, Finance, Mathematics, or a related field. (Preferred)
- Minimum of 5 years of experience developing and coding trading algorithms in the financial industry. (Required)
- Experience with MT 4 and 5. (Required)
- Proficiency in programming languages such as Python and C++.
- Familiarity with trading platforms, APIs, and quantitative analysis tools. (Required)
- Knowledge of Algo backtesting with platforms such as Backtrader, QuantConnect or others. (Preferred)
BENEFITS
- Remote position (able to work from anywhere).
- Insurance: Health, HSA, dental, vision insurance, accidental, life, hospital, and critical illness
- Paid Time Off
- Access to company products and services at discounted rates and some instances free.
- Participation in internal and external events.
- Self and professional development focused.