NEW: Learn OnDemand in Arabic, French, Chinese & Spanish – Explore Courses or Book Free Consultation

Close Button
Icon representing an advisorIcon representing an advisorSpeak to an Advisor
Flag
  • AustraliaAU
  • European UnionEU
  • IrelandIE
  • United Arab EmiratesUAE
  • United KingdomUK
  • United StatesUSA
  • South AfricaSA
  • SingaporeSG

Full Stack Developer – Equity Portfolio Manager (PM) Tools

Job Description

About the Opportunity

We are seeking a highly skilled and motivated Full Stack Developer to join our Equity Portfolio Manager (PM) Tools team. As a Full Stack Developer, you will collaborate closely with technology teams, PM teams, and business analysts to support activities on the MLP Launchpad. You will work closely with Equity Portfolio Management teams to understand their requirements and translate them into specifications.

Responsibilities

  • Collaborate in a small team of developers in the build out of our portfolio management tools desktop suite
  • Develop new tools and infrastructure using Python/Java and relational data backend
  • Develop new tools and visualizations using HTML5/Angular/JS technologies
  • Support users and operational flows for quantitative risk, senior management and portfolio management teams using the tools developed
  • Collaborate with cross-functional team members to ensure project goals and expectations are clear, and all deliverables are met on time
  • Write well-designed, efficient, and testable code
  • Maintain high-quality documentation of design and code
  • Participate in code and design reviews to maintain our high development standards
  • Track down and eliminate bugs

Qualifications/Skills Required

3+ years of Server side development in Python or Java

Strong Python/Java and SQL skills

Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals

Exposure to web development - HTML5, JavaScript; Angular, TypeScript, Material UI

Exposure to Agile development following Scrum or Kanban and Testing frameworks (jest, enzyme, mocha; selenium), as well as continuous integration/deployment approaches

Understanding of REST API. In general exposure to microservices architecture and ability to work in this environment is required

Thrives in a fast-paced, creative environment; comfortable with time-sensitive deliverables

Ability to understand business requirements and translate them into technical requirements

Proven ability to work collaboratively in a team and independently when required