Senior Python Engineer II

4 Staffing CorpNewark, NJ
3dHybrid

About The Position

Our client is seeking a highly skilled and experienced Senior Python Engineer with a strong background in Python development and portfolio management systems. This role will play a critical part in designing, developing, and enhancing tools and applications for front-office operations in the financial sector. The ideal candidate will have a deep understanding of fixed income markets and experience with portfolio and trading model development.

Requirements

  • 10+ years of experience in developing portfolio management systems, particularly in Python and SQL.
  • Strong expertise in fixed income markets and portfolio/trading model construction.
  • Hands-on experience with financial data sources such as Bloomberg, MSCI, ICE, and others.
  • Advanced problem-solving and analytical skills to address complex technical and financial challenges.
  • Extensive experience with SDLC tools, including Git, Jira, Docker, and Jenkins.
  • Familiarity with Java programming for enhanced system functionality.

Nice To Haves

  • Experience with cloud platforms such as Azure.
  • Knowledge of investment universe customization and back-testing strategies.
  • Direct experience supporting front-office professionals, including portfolio managers and quantitative analysts.
  • Proficiency in building microservices using the Spring Boot framework.
  • Experience in developing web applications using React.

Responsibilities

  • Design, develop, and optimize portfolio management systems using Python and SQL.
  • Build and enhance trading models and tools with a focus on fixed income investments.
  • Work with diverse financial datasets from sources such as Bloomberg, MSCI, ICE, JPM, S&P, Moodys, and Reuters.
  • Leverage your strong problem-solving abilities to create innovative solutions in fast-paced, dynamic environments.
  • Collaborate with stakeholders, including portfolio managers and quants, to deliver tailored technical solutions.
  • Utilize development tools such as Git, Jira, Docker, and Jenkins to streamline workflows and ensure code quality.
  • Take ownership of tasks and proactively address challenges with a solutions-oriented mindset.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service