Python Consultant

Job Details

Python Consultant

Our client is a world leading hedge fund management company who works closely with various business units and stakeholders to deliver critical business systems.

The right candidate will have great interpersonal skills and a willingness to go above and beyond when collaborating with product management and fellow engineers. Candidates should have experience with Python and a variety of integration technologies such as Kafka and Rest API’s. Significant domain experience is a big plus including broad financial product exposure, fund account technology experience, and back office experience.


  • Work closely with Finance, Middle office and operations team to understand business requirements, technical requests and data needs.
  • Help define and build UIs.
  • Build integration components to communicate with streaming platforms and distributed systems
  • Provide users access to datasets by building and enhancing REST APIs running in containerized environment
  • Develop data architecture components for centralizing data definitions with data governance and stakeholders
  • Implement distributed workflows and processes to coordinate complex business processes across systems
  • Participate in sprint planning. Work with other team members to meet sprint goals across development teams
  • Support what you build. Integrate testing automation at all levels. Have a DevOps mindset.

Qualifications/Skills Required

  • 5+ years software development experience
  • Strong understanding of Python, and/or other OO based languages.
  • 2+ years of database development experience
  • UI Development Experience is **essential** (Angular, React, or other JavaScript based frameworks)
  • Dev ops experience
  • Docker experience
  • Experience building, debugging and supporting distributed systems. Rest and/or event based systems.
  • Positive individual with strong communication skills; able to interface with business users and other development teams.
  • Self-driven individual with ability to multi-task & work under pressure.

Other Qualifications:

  • Comfortable working in an iterative manner within a cross functional team
  • Excellent listening and communication (both oral and written) skills
  • Self-starter and critical thinker, takes ownership of own applications and makes improvement suggestions for the entire platform
  • Proactive, assertive and attentive to details but also knows when to reach out to team members for help
  • Excellent time-management and problem-solving skills

Desirable skills/experience:

  • Understanding of cloud native development and architectures
  • AWS Experience
  • Knowledge in accounting of different products

You may be interest in…