We are seeking a highly skilled Senior Software Engineer to join our team as a Java/C# Lead Developer for the design and development of our EQ (Equities) booking and life cycle system.
This is a critical role that involves technical leadership, system architecture, hands-on development, and collaboration with multiple stakeholders including Front Office, Middle Office, and Quant teams.
The current system runs on C# and Excel, and we are planning a migration to a Java-based technology stack. Therefore, strong experience in both C# and Java is essential.
Key Responsibilities
- System Design and Development
- Lead the design and development of the EQ booking and life cycle system, ensuring scalability and robustness. You will play a key role in the migration from C# to Java, driving technical decisions and implementation.
- Technical Leadership
- Mentor and guide developers to align with the system’s architecture and business needs. Ensure high code quality and architectural consistency.
- Requirements Gathering
- Work closely with Front Office and Middle Office users to gather and define system requirements. Translate business needs into technical solutions using product terminology and business understanding.
- Collaboration with Quant Team
- Partner with the Quant team to enhance and integrate models into the system, leveraging your EQ derivatives product knowledge for smooth integration.
- Performance Tuning
- Apply strong performance tuning skills to optimize the system for efficiency and responsiveness, especially for complex derivatives processing.
- Practical Decision-Making
- Make practical and proactive decisions in day-to-day Business-As-Usual (BAU) scenarios to maintain system reliability and address new challenges.
- System Integration
- Design and implement integrations with external systems using RESTful APIs and various network protocols, ensuring secure and seamless data flow.
- Support
- Provide initial support to users, troubleshoot technical issues, and ensure requirements from Front Office are fully met.