Job Description
As a C# Developer in our algorithmic trading team, you will be responsible for developing and maintaining sophisticated trading bots and indicators on the cTrader platform. This role requires a solid foundation in C# programming, a keen interest in financial markets, and a desire to work on high-impact projects that influence trading outcomes.
Key Responsibilities
- Develop and Maintain Trading Bots: Design, implement, and optimize trading bots using C# to execute automated trading strategies on the cTrader platform.
- Create Custom Indicators: Develop custom indicators to support and enhance trading strategies.
- Collaborate with Traders and Analysts: Work closely with traders and quantitative analysts to understand trading strategies and translate them into efficient and reliable code.
- Algorithm Optimization: Continuously improve and optimize existing algorithms to increase performance and reduce latency.
- Testing and Debugging: Conduct thorough testing and debugging to ensure the reliability and accuracy of trading bots and indicators.Documentation: Maintain comprehensive documentation for all developed software, including code comments, user manuals, and update logs.
- Stay Updated with Market Trends: Keep abreast of the latest trends and developments in financial markets and algorithmic trading.
Required Qualifications
- Educational Background: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Programming Experience: 6 months to 1 year of experience in C# programming.
- Knowledge of Algorithmic Trading: Basic understanding of financial markets, trading strategies, and algorithmic trading concepts.
- Technical Skills: Proficiency in C# and .NET framework. Experience with the cTrader platform is a plus, but not required. Familiarity with other programming languages such as Python or Java is a plus.
- Problem-Solving Skills: Strong analytical and problem-solving abilities.
- Communication Skills: Excellent verbal and written communication skills to effectively collaborate with team members and stakeholders.
- Attention to Detail: Meticulous attention to detail in coding and documentation.