Python / PySpark Developer

Neshent Tech

Toronto, ON

Posted On: Nov 21, 2025

Posted On: Nov 21, 2025

Job Overview

Job Type

Contract - Corp-to-Corp

Experience

4 - 8 Years

Salary

Depends on Experience

Work Arrangement

On-Site

Travel Requirement

0%

Required Skills

  • Python
  • PySpark
  • SDLC
Job Description
Primary Responsibilities
  • Design, develop, and maintain high-quality Python and PySpark applications.
  • Build and optimize data pipelines, ETL/ELT workflows, and data integrations.
  • Write clean, maintainable, and efficient code following best practices and architectural patterns.
  • Perform unit testing using tools like Pytest, and ensure code quality using Pylint or similar tools.
  • Work with tSQL, XML, enterprise schedulers, and other related technologies.
  • Collaborate closely with product owners, architects, and other developers to define requirements and develop technical solutions.
  • Participate in all phases of the SDLC—design, development, testing, deployment, and support.
  • Create high-level product specifications, design documents, and technical documentation.
  • Utilize version control, ticketing systems, and CI/CD pipelines for effective development workflows.
  • Consume and integrate APIs (REST and others) into applications.
  • Contribute to Agile ceremonies, sprints, and collaborative development processes.
  • Provide technical leadership and guidance to junior developers as needed.
 
Required Skills & Experience
  • 4+ years of hands-on experience in Python development.
  • Strong experience with PySpark for distributed data processing.
  • Proficiency with Python testing tools (Pytest) and code analysis tools (Pylint).
  • Expertise in tSQL, XML, and enterprise job schedulers.
  • Strong understanding of algorithms, data structures, and design patterns.
  • Solid background in software development and full SDLC.
  • Experience with Python web frameworks such as Django, Flask, Pyramid, or Tornado.
  • Experience in ETL/ELT integration using Python; familiarity with SSIS is a plus.
  • Hands-on experience with Git or other version control systems, ticketing tools (JIRA, etc.), and CI/CD pipelines.
  • Experience working in Agile development environments.
  • Experience consuming REST APIs and working with modern API standards.

Job ID: NT250373


Posted By

Abhishek

Resource Manager