Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer

Provision People

Software Developer

New York, NY
Full Time
Paid
  • Responsibilities

    Summary:

    Our award-winning client is seeking a Software Developer to join their team. The Quantitative Research team for this major midsize hedge fund is responsible to deliver scalable products that integrate portfolio management, relative value, trade capture, model development, and risk management into a common platform that is used by all members of the firm. This role is a hands-on development role for a mid-level, experienced software engineer.

     

    Responsibilities:

    • Manage design and development of the company’s UI (Galileo) and microservice efforts from interface definitions to writing front-end and back-end code.

    • Collaborate with CRO to prioritize and evolve the product roadmap.

    • Develop software in a well-written, easily understandable, and maintainable way.

    • Mentor junior team members on related projects pertaining to Galileo.

    • Provide consistent improvements to the codebase via the modernization of components and selection of state-of-the-art technologies.

    • Continuously survey the technical landscape and recommend updates or new ways of improving the platform/tech stack.

     

    Required Qualifications:

    • Approximately 5 years’ experience in a similar role.

    • Bachelor’s degree in Computer Science or equivalent.

    • Solid knowledge of programming fundamentals—algorithms, data structures, design patterns, and paradigms.

    • Strong understanding and proven track record developing web-based applications. Advanced knowledge of web development, with a deep understanding of the JavaScript / Typescript / React.js / Flask / FastAPI frameworks.

    • Direct experience setting up and deploying applications on the cloud – (AWS or Azure).

    • Strong, proven programming skills in Python.

    • Strong skills working with traditional and modern database technologies (SQL, etc).

    • Experience using material UI, Ag-grid a plus.

    • Strong written and verbal communication skills.

    • Talent for communicating and working effectively with various business departments. Translate business requirements into executable plans.

    • Ability to work in a fast-paced interdisciplinary environment.

    • Manage the development and coordinate projects via Agile development methodology.