About the Opportunity
Our client is a global institutional investment management firm that invests in a variety of credit and equity strategies as well as real assets. They are looking to hire a Software Developer to join their NYC group and and work closely with the Front Office team to leverage existing applications, frameworks, and standards established by the team. This is an excellent contract role that offers the opportunity to gain a solid understanding of portfolio managers’ and traders’ needs and a deep knowledge of implementing critical front-office applications across various investment types.
Job Responsibilities
- Develop, enhance, and support the firm’s proprietary applications
- Collaborate with portfolio managers, traders, and other business users to understand business workflows and requirements
- Work closely with the rest of the Front Office Technology team to leverage existing applications, frameworks, and standards established by the team
Job Requirements
- Bachelor’s degree in computer science or engineering
- Minimum 5 years of development experience in financial services or technology industries.
- Full lifecycle experience including requirements gathering, implementation, testing, release, and support
- Strong technical and development skills in cross-platform environment, preferably in C#
- 2+ years of Cloud (Azure/AWS/GCP) experience involving stateless and serverless solutions, event-driven architecture and cost optimization
- Experience in IaC development with Terraform/OpenTofu/Bicep/Pulumi
- 2+ years of experience in container technologies (e.g., Docker, Podman) and container orchestration platforms (e.g., Kubernetes, Docker Swarm)
- Experience with SQL development, preferably in a SQL Server environment
- Exposure to multi-threaded programming concepts
- .NET Core and Entity Framework Core.
Pluses
- Knowledge of arbitrage strategies
- Experience with various financial products such as equities, derivatives, fixed income, etc., and related terminology
- Experience working with market data (e.g. Bloomberg APIs, etc.)
- Experience with containerization and orchestrators
- Experience with Test Driven Development
- Experience with profiling and performance tuning techniques throughout the entire stack
- Experience with NoSQL databases, including document databases and graph databases