Main Responsibilities
- Design, develop, and maintain high-performance, scalable, and resilient trading applications using C#.
- Collaborate closely with traders, quants, and other stakeholders to enhance the equities trading platform.
- Work with Java and SQL to support integration and database-related tasks.
- Develop and deploy cloud-based solutions using AWS services.
- Optimize system performance and ensure robustness for high-frequency trading.
- Participate in AI-driven initiatives and leverage machine learning techniques where applicable.
- Maintain high coding standards, conduct code reviews, and ensure best development practices.
- Troubleshoot, debug, and improve existing systems to meet business needs.
Qualifications / Skills Required
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in software development within financial services.
- Prior experience in front-office or trading systems is highly desirable.
- Experience working in the equities domain or financial services industry.
- Strong programming skills in C# with experience in designing and developing complex applications.
- Proficiency in Java and SQL for system integrations and database management.
- Hands-on experience with cloud platforms, preferably AWS.
- Previous involvement in AI-driven projects, particularly in the financial sector, is a plus.
- Familiarity with microservices architecture, DevOps, and CI/CD pipelines is a plus.
- Strong problem-solving skills, ability to work in a fast-paced environment, and excellent communication skills.