Python Developer

S M Software Solutions Inc

Mississauga

Presencial

CAD 110 000 - 150 000

Tempo integral

14 dias+

Uma candidatura completa num minuto

Currículo e carta de apresentação personalizados, prontos a enviar.

Ultrapassa os filtros ATS

Resumo da oferta

S M Software Solutions Inc in Mississauga, Ontario, is seeking an experienced Python Developer with 8+ years to design, develop, and maintain data‑driven software solutions using Python, PySpark, and Spark. The role emphasizes building backend services, APIs, and data pipelines, with hands‑on work with HBase and Hive.

This onsite, full‑time position requires 8+ years of experience and a deadline of 23 October 2026.

Qualificações

  • 8+ years of professional experience.
  • Strong proficiency in Python and Spark.
  • Experience with Python and PySpark for data analysis and processing.
  • Experience developing custom rule-generation frameworks similar to a rules engine.
  • Knowledge of HBase, Apache Spark DataFrames/RDDs, and Hive Context.
  • Experience developing back-end services, APIs, and database integrations.

Responsabilidades

  • Design, develop, and maintain software solutions using Python.
  • Develop Python programs for data analysis.
  • Build custom Python frameworks for generating rules, similar to a rules engine.
  • Develop and maintain efficient, reliable, and maintainable code.
  • Develop Python and PySpark programs for data analysis and processing.
  • Gather data from HBase and implement solutions using PySpark.
  • Use Spark DataFrames and RDDs to apply business transformations.
  • Use Hive Context objects to perform read and write operations.
  • Develop back-end services and APIs.
  • Integrate databases with applications.
  • Optimize applications for performance, security, and maintainability.
  • Troubleshoot and resolve software defects and issues.

Conhecimentos

Python
PySpark
Spark
Rule generation frameworks
Back‑end services & APIs
HBase & Hive Context

Ferramentas

Hive Context
HBase
Spark DataFrames/RDDs

Descrição da oferta de emprego

Client: CITI – Python Developer

We are seeking an experienced Python Developer with 8+ years of experience to design, develop, and maintain software solutions focused on Python programming, data analysis, and large‑scale data processing using PySpark and Apache Spark. The ideal candidate will have strong Python and Spark skills, experience developing custom rule‑generation frameworks, working with HBase and Hive, building back‑end services and APIs, and integrating databases.

Role Snapshot
  • Job Title: Python Developer
  • Client: CITI
  • Work Location: Mississauga, Ontario, Canada
  • Work Arrangement: Onsite
  • Position Type: Full-Time
  • Experience Required: 8+ Years
  • Application Deadline: 23 October 2026
Must Have
  • 8+ years of professional experience.
  • Strong proficiency in Python and Spark.
  • Experience with Python and PySpark for data analysis and processing.
  • Experience developing custom rule‑generation frameworks similar to a rules engine.
  • Knowledge of HBase, Apache Spark DataFrames/RDDs, and Hive Context.
  • Experience developing back‑end services, APIs, and database integrations.
Description

The Python Developer will design, develop, and maintain software solutions using Python, with a focus on data analysis, data processing, and business transformations. The role involves developing Python and PySpark programs, building custom frameworks for rule generation, and implementing solutions that gather data from HBase and process it using PySpark.

The successful candidate will work with Apache Spark DataFrames and RDDs to apply business transformations and use Hive Context objects for read and write operations. The position also involves developing back‑end services and APIs, integrating databases, optimizing application performance and security, maintaining code quality, and troubleshooting software defects.

Responsibilities
Python Development and Framework Engineering
  • Design, develop, and maintain software solutions using Python.
  • Develop Python programs for data analysis.
  • Build custom Python frameworks for generating rules, similar to a rules engine.
  • Develop and maintain efficient, reliable, and maintainable code.
Data Processing and Engineering
  • Develop Python and PySpark programs for data analysis and processing.
  • Gather data from HBase using Python and design solutions for implementation with PySpark.
  • Use Apache Spark DataFrames and RDDs to apply business transformations.
  • Utilize Hive Context objects to perform read and write operations.
Back‑End Development and Database Integration
  • Develop back‑end services and APIs.
  • Integrate databases with software applications.
  • Support reliable data access and processing across systems.
Application Optimization and Troubleshooting
  • Optimize applications for performance, security, and maintainability.
  • Troubleshoot and resolve software defects and issues.
  • Maintain application reliability and code quality.
Experience And Skill Set Requirements
  • Python Development and Framework Engineering – 40%
  • 8+ years of professional experience.
  • Strong proficiency in Python programming.
  • Experience designing, developing, and maintaining software solutions using Python.
  • Experience developing Python programs for data analysis.
  • Hands‑on experience creating custom rule‑generation frameworks similar to a rules engine.
  • PySpark, Apache Spark, and Data Processing – 35%
  • Strong proficiency in Spark.
  • Experience developing Python and PySpark programs for data analysis.
  • Experience gathering data from HBase and implementing solutions using PySpark.
  • Experience working with Apache Spark DataFrames and RDDs.
  • Ability to apply business transformations using Spark.
  • Experience using Hive Context objects for read and write operations.
  • Back‑End Development, Integration, and Optimization – 25%
  • Experience developing back‑end services and APIs.
  • Experience integrating databases.
  • Ability to optimize applications for performance, security, and maintainability.
  • Strong troubleshooting skills for resolving software defects and issues.
  • Focus on developing reliable and maintainable software solutions.
Note

Applications without the mandatory documents cannot be processed.

On‑site Assignment

This is an on‑site assignment, requiring candidates to be present in the office five days per week.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Python Developer
Python Developer

SIDRAM TECHNOLOGIES • Mississauga

Presencial
CAD 120 000 - 160 000
Software Engineer with Core Java, Apache Spark & Python,
Software Engineer with Core Java, Apache Spark & Python,

Apptoza Inc. • Montreal

Híbrido
CAD 90 000 - 130 000
Sr Python Developer with PySpark and AWS
Sr Python Developer with PySpark and AWS

C.G. Consulting Group • Toronto

Híbrido
CAD 103 000 - 138 000
Technology Lead - DBT PySpark Developer
Technology Lead - DBT PySpark Developer

Infosys • Calgary

Presencial
CAD 120 000 - 160 000
Python/PySpark Developer
Python/PySpark Developer

Compunnel Inc. • Mississauga

Teletrabalho
CAD 90 000 - 120 000
Python Developer - Hybrid
Python Developer - Hybrid

Linuxassociation • Mississauga

Híbrido
CAD 110 000 - 150 000
Data Engineer
Data Engineer

Tata Consultancy Services • Quebec

Presencial
CAD 90 000 - 130 000
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing
Senior Software Engineer – Core Java, Apache Spark, Python, SQL, Data Processing

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Montreal

Presencial
CAD 110 000 - 150 000
Senior Snowflake Developer (Python)
Senior Snowflake Developer (Python)

Themesoft Inc. • Toronto

Híbrido
CAD 120 000 - 150 000
Senior Data Developer
Senior Data Developer

Cpus Engineering Staffing Solutions Inc. • Pickering

Presencial
CAD 80 000 - 120 000