Discover a challenging opportunity to design and develop robust, scalable applications supporting E-Trading systems across asset classes.
About the Role
* Collaborate with trading, operations, and business teams to gather requirements and deliver effective solutions.
* Apply sound design and architecture principles, using data structures and algorithms for performance.
We are seeking an experienced C# Electronic Trading Developer who can stay current with technologies and industry trends, particularly within algorithmic and e-Trading platforms.
Requirements
1. Hands-on experience with C# - including experience in electronic trading platforms.
2. Experience with unit testing and CI/CD pipelines.
3. In-depth knowledge of multithreading, memory management, and low-latency systems.
4. Solid understanding of design & architecture principles, common data structures and algorithms complexity.
5. Experience with Agile/Scrum methodologies, tools like IntelliJ, JIRA and Confluence and version control in Git.
6. Fluency in English (both written and spoken).
This role requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.
The ideal candidate will have a solid understanding of software development principles, experience working with distributed systems, and the ability to analyze and resolve system bottlenecks, performance issues, and application bugs.
We offer a dynamic work environment, opportunities for growth and professional development, and a competitive compensation package.