Python Developer

, Mumbai · · Freelance or consulting · Programming Private Wealth Data Platform is a Big Data platform that provides critical functionality for investment bank data analytics-driven understanding, getting to know micro investment strategies and legal / compliance function. 

The main objective of the project is to design and implement critical data sourcing from global upstream systems into local data platform. Project activities will include data discovery, preparing, reviewing and submitting Cross-Data Approval request, establishing formal data governance and data quality processes for data flow, capturing Critical Data Elements and mapping them to the business requirements, establishing connectivity between Source Systems and Canopy Data Platform and technical ingestion of the upstream data into the platform.

After the product is developed and rolled out, the Consultant will serve as the SME, providing support the matching algorithms and data quality for the application.


  • Conducting quantitative and qualitative data analysis of new data
  • Develop, document, and test the functional requirements and processes needed to Match / Link the new data to existing Canopy data sources
  • Develop, document and test the functional requirements and processes needed to incorporate the new data into Products
  • Produce summaries of findings, insights, and recommendations. All recommendations and findings must be supported by facts/data
  • Develop expertise in Canopy business rules and provide guidance on the overall impact of business rule changes to systems (downstream impacts)
  • Understand data transformation, validation, and maintenance rules/edits
  • Understand data flows from one system to another - feeds into and extracts from the production databases
  • Recommend changes to existing business rules to improve the overall data quality and performance of data asset
  • Implement data transformation pipelines in Big Data Platform (Python is must, Spark, Scala knowledge may come handy)
  • Assisting Data Developers in establishing connectivity and automation for data sourcing
  • Data science including data querying in SQL
  • Query, process and analyze large data sets
  • Data reconciliation

Skills Required:

  • Bachelor degree in Computer Science or Software Engineering.
  • 5 - 7 years of Python experience in software/applications development with at least 3 years of experience in data analysis and solution design
  • Scala (optional)
  • Ability to write complex SQL queries (preferable experience in DWH)
  • DWH platforms

Apply for this position

Login with Twitter or Google to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer

Become a better programmer. Join Geekskool for free

  • Are you a programmer looking for a foothold in tech startups?
  • Are you a professional who wants to make a career change to programming?
  • Do you feel you’re comfortable with code and need just a little nudge to become the talent that startups are looking for?

Join Geekskool's 3 month intensive hands-on course on the skills needed to make it in the world of startups. Work on projects that interest you, with experts in the technology industry volunteering as mentors. And did we mention it’s FREE? 

Read more