Senior Python Developer (PySpark)

PB Consulting

Mississauga, ON

Posted On: Aug 04, 2025

Posted On: Aug 04, 2025

Job Overview

Job Type

Contract - Corp-to-Corp

Experience

8 - 10 Years

Salary

Depends on Experience

Work Arrangement

Hybrid

Travel Requirement

0%

Required Skills

  • Python
  • PySpark
  • SSIS
  • SDLC
Job Description
Responsibilities
  • Design, develop, and maintain robust Python and PySpark applications.
  • Apply best practices in software engineering including unit testing (e.g., Pytest) and static code analysis (e.g., Pylint).
  • Develop and optimize data processing workflows (ETL/ELT) using Python and PySpark.
  • Integrate systems using APIs (REST) and work with formats such as XML and TS&T.
  • Collaborate in an Agile development environment, participating in planning, code reviews, and delivery.
  • Create high-level design documents and product specifications.
  • Contribute to architectural decisions and system design patterns.
  • Utilize version control systems, ticketing tools, and CI/CD pipelines.
  • Work closely with cross-functional teams to ensure seamless integration and deployment.
 
Requirements
  • 8+ years of professional experience in Python development.
  • 5+ years hands-on experience with PySpark and enterprise data workflows.
  • Strong understanding of algorithms, data structures, and software architecture.
  • Proficient in at least one Python web framework (e.g., Django, Flask, Pyramid, Tornado).
  • Familiarity with SSIS and enterprise schedulers is a plus.
  • Experience across the full SDLC with strong documentation and design skills.
  • Excellent problem-solving, communication, and leadership abilities.

Job ID: PC250215


Posted By

Naincy

Recruiter