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.