Python Developer

job
  • Cititec Talent
Job Summary
Location
Toronto ,ON C6A
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
06 Jan 2025
Share
Job Description

Python Software Developer (Data)

Data Pipeline Development

Commodities Trading

Toronto, Canada


Our client, a prominent financial services firm, is looking for a Python Software Developer to join their data focussed team. This role is focused on designing, developing, and maintaining ETL pipelines to streamline the ingestion and processing of fundamental data . This mid-level position offers the opportunity to work on impactful data infrastructure projects in a collaborative, front-office environment.


Responsibilities

  • Develop, implement, and optimize robust data pipelines using Python to process and integrate large volumes of fundamental data.
  • Build and maintain ETL pipelines that support various analytical and operational applications by ingesting, cleaning, and transforming data.
  • Collaborate with cross-functional teams and key stakeholders, including data analysts, quantitative researchers, and other software developers, to ensure data pipelines align with business requirements and data quality standards.
  • Ensure scalability and reliability of the data infrastructure to meet the demands of high-quality, real-time data.
  • Apply best practices in software engineering, including code reviews, version control, automated testing, and continuous integration to deliver clean, maintainable, and efficient code.



Technical Skills & Qualifications

  • Bachelor’s degree in Computer Science, Engineering, Data Science, or a related field.
  • Proficiency in Python for data processing and pipeline development, with a strong understanding of libraries like Pandas and SQLAlchemy.
  • Experience with SQL and relational databases (e.g., PostgreSQL) for data storage, manipulation, and retrieval.
  • Familiarity with ETL processes and tools, and experience building ETL pipelines to handle high volumes of data.
  • Knowledge of cloud development environments, preferably AWS, for handling data ingestion and storage at scale.
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) to support scalable and flexible deployment.
  • Experience with Apache Airflow for orchestrating complex data workflows.
  • Data transformation skills , with a solid understanding of data quality, cleaning, and validation techniques.
  • Strong problem-solving skills and the ability to communicate technical concepts effectively within a team.



Preferred Experience

  • Prior experience working with fundamental data in the financial sector, such as corporate earnings data, macroeconomic indicators, and other non-price-based financial data.
  • Familiarity with front-office environments, ideally within finance, where high-quality data drives decision-making.
  • Knowledge of data architecture best practices and experience in building scalable, maintainable data pipelines.

Other Smiliar Jobs
 
  • Toronto, ON
  • 2 Days ago
  • Calgary, AB
  • 6 Days ago
  • Toronto, ON
  • 6 Days ago
  • Toronto, ON
  • 6 Days ago
  • Toronto, ON
  • 2 Days ago
  • Houston, TX
  • 2 Days ago
  • Houston, TX
  • 5 Days ago
  • Houston, TX
  • 3 Days ago
  • Toronto, ON
  • 6 Days ago
  • Montreal, QC
  • 6 Days ago
  • Montreal, QC
  • 6 Days ago
  • Montreal, QC
  • 4 Days ago
  • Markham, ON
  • 12 Hours ago
  • Washington, DC
  • 3 Days ago
  • Washington, DC
  • 5 Days ago