Talent.com
CGI
Senior Developer Python PySparkCGI • Toronto, Ontario, Canada
Senior Developer Python PySpark

Senior Developer Python PySpark

CGI • Toronto, Ontario, Canada
16 days ago
Salary
CA$80,000.00 yearly
Job type
  • Full-time
Job description

Position Description:

This role is hybrid and requires you to work from our downtown Toronto office and/or the client office a minimum of four (4) days per week. This requirement is subject to change based on business and client needs.

CGI is seeking a highly skilled Senior Developer with expertise in Python PySpark and enterprise data engineering to join our Capital Markets technology team.

In this role you will design develop and optimize scalable data engineering solutions that support critical business functions across trading risk finance and regulatory reporting. You will collaborate with business stakeholders solution architects and engineering teams to deliver cloud-native data platforms using modern Azure technologies.

If you enjoy solving complex data challenges building high-performance data pipelines and working in a fast-paced financial services environment wed like to hear from you.

Your future duties and responsibilities:

Design develop and maintain scalable data engineering solutions using Python and PySpark.
Build and optimize enterprise ETL/ELT pipelines for processing large volumes of market trade risk and reference data.
Develop high-performance data processing solutions using Apache Spark and Azure Databricks.
Design and implement reliable data ingestion frameworks for internal and external data sources.
Develop reusable data transformation validation and reconciliation frameworks.
Optimize Spark applications for scalability reliability and performance.
Implement data quality controls monitoring and governance best practices.
Troubleshoot production issues and perform root cause analysis for data pipelines.
Participate in architecture discussions solution design and code reviews.
Contribute to CI/CD automation DevOps practices and release management.
Collaborate closely with business stakeholders data architects analysts and development teams to deliver strategic Capital Markets initiatives.
Ensure all solutions comply with enterprise security governance and regulatory standards.

Required qualifications to be successful in this role:

Bachelors degree in Computer Science Engineering Information Technology or a related discipline.
6 years of software development and data engineering experience.
4 years of hands-on experience developing applications using Python and PySpark.
Experience building large-scale distributed data processing solutions.
Experience working with cloud-based data platforms and modern data architectures.
Strong analytical problem-solving and communication skills.
Technical Skills
Programming & Data Engineering
Python
PySpark
Apache Spark / Spark SQL
Advanced SQL
Object-Oriented Programming (OOP)
Data Structures & Algorithms
ETL/ELT development
Data Modeling
Data Warehousing concepts
Performance tuning and optimization
Batch and real-time data processing
Databases
SQL Server
Oracle
PostgreSQL
Snowflake
Cloud & DevOps
Azure Databricks
Azure DevOps
Git
CI/CD pipelines
Unit Testing
Agile/Scrum methodologies
Code review best practices
Nice to Have
Experience working in Capital Markets or Financial Services.
Experience supporting Trading Risk Finance or Regulatory Reporting platforms.
Experience with enterprise data governance and data quality frameworks.
Knowledge of Azure cloud-native services and modern data architecture patterns.

CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level geographic market experience and training and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $80000-$130000. This role is an existing vacancy.

#LI-GS!

Skills:

  • Data Modeling
  • ETL
  • Financial Services
  • Microsoft SQL Server
  • Object Oriented Programming
  • Python
  • Spark SQL

What you can expect from us:

Together as owners lets turn meaningful insights into action.

Life at CGI is rooted in ownership teamwork respect and belonging. Here youll reach your full potential because

You are invited to be an owner from day 1 as we work together to bring our Dream to life. Thats why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our companys strategy and direction.

Your work creates value. Youll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas embrace new opportunities and benefit from expansive industry and technology expertise.

Youll shape your career by joining a company built to grow and last. Youll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

At CGI we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer being able to perform your best during the recruitment process is important to us. If you require an accommodation please inform your recruiter.

That same commitment to fairness extends to how we use technology. To support our recruitment team AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

To learn more about accessibility at CGI contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.

Come join our teamone of the largest IT and business consulting services firms in the world.


Required Experience:

Senior IC


Employment Type : Full-Time
Experience: years
Vacancy: 1
Monthly Salary Salary: 80000 - 130000
Create a job alert for this search

Senior Developer Python PySpark • Toronto, Ontario, Canada

Similar jobs

Python Developer | 7+ Year

Apexontoronto, on, Canada
Full-time

Senior Software Engineer- Python.You will work in a cross-functional engineering team focused on enhancing a distributed microservices-based system that processes high volumes of financial transact... Show more

 • Promoted

Senior Software Engineer - Python

Fitch Group, Inc.toronto, on, Canada
Full-time

As a leading, global financial information services provider, Fitch Group delivers vital credit and risk insights, robust data, and dynamic tools to champion more efficient, transparent financial m... Show more

 • Promoted

Senior Python Developer

CG Consulting GroupToronto
Full-time

This is with a global IT services firm for a leading investment/wealth management services firm.Client Location is downtown Toronto Ontario, close to TTC and GO service.Hybrid - In Office 4 days pe... Show more

 • Promoted

Senior Python Developer - FinTech (Django/Flask, Cloud)

LanceSoft, Inc.Toronto, ON, CA
Full-time

A leading recruitment firm is searching for a Tech Talent Acquisition Specialist in Toronto, Canada, to work on IT and FinTech projects.This mid-senior level contract role involves sourcing talent ... Show more

 • Promoted

Senior AI Engineer Python

enableITtoronto, on, Canada
Full-time

Lead the design, development, and delivery of Gen AI products and solutions using modern AI frameworks, AWS cloud services, and cloud-native architectures.Partner with cross-functional teams to bui... Show more

 • Promoted

Senior Java Developer - AWS, Python & Terraform (Contract)

Soroc TechnologyToronto, ON, CA
Full-time

A tech consulting company is looking for a Senior Java Developer with expertise in Java and AWS.The ideal candidate will collaborate with cross-functional teams to design and maintain robust applic... Show more

 • Promoted

Senior Python Backend Engineer - RESTful APIs & Cloud

AtyetiToronto
Full-time

Design, develop, and maintain robust and scalable RESTful APIs using Python.Collaborate with cross-functional teams including frontend, DevOps, and QA to deliver high-quality features.AWS, Azure, G... Show more

 • Promoted

Sr Python Developer

Princeton IT Services, IncToronto
Full-time

We are looking for a Senior Software Engineer with experience in building highly scalable solutions based on a microservices architecture.As a Senior Software Engineer, you will be working with a h... Show more

 • Promoted

Python Developer Senior Engineer Role at Fitch

Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions GroupToronto
Full-time

Fitch Ratings seeks a Senior Software Engineer in Toronto focused on Python to drive application development in cloud environments.Your expertise will help maintain high-performing, scalable system... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalToronto, ON, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior Developer with Azure Expertise, Hybrid

Direct IT Recruiting Inc.Toronto
Full-time

Drive innovation as a Senior Developer with a focus on investments in a hybrid role based in Toronto.Harness your extensive experience in Azure, C#, and Python to create impactful software solution... Show more

 • Promoted

Senior Snowflake Developer (Python)

Themesoft Inc.toronto, on, Canada
Temporary

IT solutions provider and a Woman‑Owned Minority Business Enterprise headquartered in Dallas, TX.With a strong presence across the US, Canada, India, Singapore, and Brazil, we specialize in digital... Show more

 • Promoted

Senior Software Engineer in Python Development

VySystemsToronto, ON, CA
Full-time

Drive innovation as a Senior Software Engineer specializing in Python.Contribute to a scalable microservices banking platform while fostering a collaborative team environment.This role is perfect f... Show more

 • Promoted

Senior Python Software Engineer - Toronto

Validus Risk ManagementToronto, ON, CA
Full-time

Senior Software Engineer (Python/Rust) - Toronto.Validus is looking for a financial software engineer to join our back-end team.This team is responsible for designing, implementing and maintaining ... Show more

 • Promoted

Senior Python Full-Stack Developer

LuxoftToronto
Full-time

Applying to the position, you may join one of the most respected and fastest growing institutional investors in the world.Our client is a professional investment management organization that global... Show more

 • Promoted

Senior Python Software Engineer - Toronto - $100,000 - $150,000 A Year

ValidusEast York, Canada
Full-time

Validus seeks a back-end financial software engineer for its growing tech team, focusing on designing, implementing, and maintaining systems for trade execution, portfolio management, and risk anal... Show more

 • Promoted

Senior Python Developer

Glint Tech SolutionsToronto, ON, CA
Full-time

We are seeking a hands‑on, self‑directed Senior Python Developer to support delivery within the Total Fund Management Portfolio Management Technology team.This role demands high autonomy, ownership... Show more

 • Promoted

Senior Python Developer

FulfilToronto
Full-time

Fulfil is hiring a Senior Python Engineer in Toronto to help build the core operating system for modern commerce brands.This is not traditional ERP maintenance.Fulfil powers fast-moving DTC brands ... Show more

 • Promoted

Senior Python & SQL Developer - Hybrid Toronto

Iris Software Inc.Toronto, ON, CA
Full-time

A technology services firm is seeking a Mid-Senior Python Developer for a contract position in Toronto, ON.The ideal candidate will have over 7 years of development experience with a strong Python ... Show more

 • Promoted

Lead Python Developer

OpenTextRichmond Hill, York Region, CA
Full-time

At OpenText, AI is at the heart of everything we do—powering innovation, transforming work, and empowering digital knowledge workers.We are hiring talent AI can't replace to help us shape the futur... Show more