Point your AI agent at freehire and let it find you a job.

Get the CLI →

S M Software Solutions Inc

New

Python Developer - Onsite

Posted Updated 6 views
Discussion

Summary

An 8+ years experienced Python developer works onsite at Citi's Mississauga technology team (placed via S M Software Solutions), building large-scale data processing, data engineering, and ETL solutions using Python, PySpark, Spark, Pandas, NumPy, SQL/Oracle, MongoDB, and Hive.

We are seeking an experienced Python Developer with 8+ years of experience to join Citi’s technology team in Mississauga, ON, Canada. The role focuses on advanced Python development, large-scale data processing, data engineering, ETL development, PySpark, Spark, Pandas, NumPy, SQL/Oracle, and optimization techniques for processing high volumes of data.

Role Snapshot

  • Job Title: Python Developer
  • Client: Citi
  • Office Location: Mississauga, ON, Canada
  • Position Type: Full-time
  • Work Arrangement: Onsite
  • Experience: 8+ years
  • Application Deadline: 06 Oct 2026

Key Responsibilities

  • Develop and maintain applications using Python.
  • Perform large-scale data processing using PySpark and Spark.
  • Design and develop data engineering solutions.
  • Develop ETL processes using Oracle, MongoDB, and Hive.
  • Optimize data processing solutions for large volumes of data.
  • Work with Pandas for advanced data processing and analysis.
  • Utilize NumPy for data processing and computational requirements.
  • Develop and optimize SQL/Oracle queries.
  • Apply advanced coding practices to build efficient and scalable solutions.
  • Support Big Data processing requirements and data engineering initiatives.

Required Qualifications

  • 8+ years of professional experience.
  • Strong proficiency in Python, including advanced Python development.
  • Advanced PySpark experience.
  • Advanced Spark experience.
  • Strong data processing and data engineering experience.
  • Experience developing ETL solutions using Oracle, MongoDB, and Hive.
  • Advanced experience with optimization techniques for large-volume data processing.
  • Advanced Pandas experience.
  • Intermediate NumPy experience.
  • Advanced SQL/Oracle experience.
  • Strong coding and Big Data processing experience.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available