Contract

Software Engineer - Capital Markets - Investment technologist

Posted on 18 November 24 by Mike Goldstein

  • New York, New York
  • $800 - $950 per Day
Logo

Powered by Tracker

Job Description

A leading investment management firm is seeking a software developer with at least 5 years of experience in the financial services or technology sectors. As part of a small, agile team, you will contribute to the design, implementation, testing, documentation, and enhancement of mission-critical code. This position offers a unique opportunity to collaborate closely with portfolio managers and traders, gaining a comprehensive understanding of their workflows and playing a key role in building and maintaining essential front-office applications across a diverse range of investment types.

The ideal candidate will have a strong background in Computer Science and a deep commitment to software development best practices. This role requires a balance of independent initiative and teamwork, as well as an eagerness to incorporate cutting-edge technology into financial systems.

Responsibilities include writing efficient, clean, and maintainable code, adhering to industry best practices (e.g., SOLID principles), engaging with front-office stakeholders, and reviewing team members’ code as part of the development process.

Responsibilities:

  • Develop, enhance, and support proprietary applications for the firm.
  • Partner with portfolio managers, traders, and other business users to understand workflows and requirements.
  • Collaborate with the Front Office Technology team to utilize existing frameworks, standards, and applications effectively.

Requirements:

  • Self-starter with a strong passion for technology, ownership, and learning new skills.
  • Minimum of 5 years of development experience in financial services or technology sectors.
  • Hands-on experience across the full software development lifecycle, including requirements gathering, implementation, testing, deployment, and support.
  • Proficiency in a cross-platform development environment, ideally with C# (other object-oriented languages considered for exceptional candidates).
  • At least 2 years of experience with cloud platforms (Azure, AWS, or GCP), focusing on serverless solutions, event-driven architecture, and cost-efficient designs.
  • Proficiency in Infrastructure as Code (IaC) tools like Terraform, OpenTofu, Bicep, or Pulumi.
  • Experience with containerization technologies (e.g., Docker, Podman) and orchestration tools (e.g., Kubernetes, Docker Swarm).
  • Strong SQL development skills, preferably in a SQL Server environment.
  • Familiarity with multi-threaded programming concepts.
  • Excellent communication skills, both written and verbal.
  • Bachelor’s degree in Computer Science or Engineering.
  • Knowledge of .NET Core and Entity Framework Core.

Preferred Skills:

  • Familiarity with arbitrage strategies.
  • Experience with financial products such as equities, derivatives, or fixed income, along with relevant terminology.
  • Exposure to market data APIs (e.g., Bloomberg).
  • Proficiency with containerization and orchestration platforms.
  • Knowledge of Test-Driven Development (TDD).
  • Expertise in performance profiling and optimization.
  • Experience with NoSQL databases, including document and graph databases.

Job Information

Rate / Salary

$800 - $950 per Day

Sector

Financial Services/Banking/Insurance

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-1002

Job Location