The Front Office Senior C# .NET & C++ Software Developer will work on the in-house Derivatives Trading System platform and will possess technical expertise to build, enhance and augment existing trading applications, repositioning the platform for the future.
Experience developing and integrating with caching / in memory databases and best of breed messaging technology is highly desirable.
He/She must be a self-starter who is willing to work independently in a demanding environment.
This person should be rigorous, results driven and should be able to work with minimal supervision with exemplary follow through.
Previous experience with working in equity derivatives is also highly desired.
To ensure success in this role you must have an excellent grasp of full stack best practice hands on software development, prolific coding abilities, and be able to problem-solve on a daily basis.
Qualifications
- Develop and enhance C# .NET & C++ front office applications and services with a strong focus on infrastructural components including caching and messaging.
- Debugging and maintaining written code
- Capture & understand system requirements and architect, design and implement technical solutions.
- Communicate and collaborate with trading desk, middle office personnel and peer technology teams.
- Identifying and handling technical risks and issues.
- Working in a project team alongside other developers.
- Providing technical support to stakeholders in the organization.
- Reporting on project statuses and developments to senior team members.
- Participating in project meetings with management and other team members.
Qualifications:
- 10+ years of experience in C# .NET & C++.
- 10+ years of experience in capital markets working and strong knowledge & understanding of financial products – ideally derivatives.
- Experience working on any RDBMS is essential.
- Experience in real time or near real time trading systems.
- Experience working on OMS, and/or Risk.
- Ability to write clean, easy to understand code.
- Outstanding analytical and problem-solving capabilities.
- Excellent written and verbal communication skills.
- Ability to work independently and complete projects with minimal supervision.
- Sound understanding of coding and development processes.
- Strong verbal communication skills.
Education:
- BS degree or equivalent with a GPA of 3.0 or above