Unspecified Salary Full Time
Technical Lead/Developer-4
Job Description

Toronto, Ontario M5V 3L9 Posted February 26th, 2026

Looking for more job opportunities? Click here!

Job Type: Full Time

Job Category: IT

Job Description

Technical Lead/Developer

Toronto, ON - Onsite

"Total Experience: 6-8 years Role Description:

- Technical Leadership: Lead and mentor a team of developers, providing technical guidance and code reviews - Architecture & Design: Design enterprise-level data architectures and cloud-native solutions - Java Development: Oversee Java-based application development and establish coding standards - Data Strategy: Lead Snowflake data warehouse initiatives and optimize data modeling strategies - Big Data Solutions: Architect and optimize Apache Spark applications for large-scale data processing - Workflow Orchestration: Design complex data pipelines and automation workflows using Apache Airflow - Cloud Platform Management: Lead OpenShift deployment strategies and container orchestration - Database Leadership: Oversee SQL optimization, database design, and performance tuning - Project Management: Coordinate cross-functional projects and ensure timely delivery - Technical Decision Making: Evaluate technologies, establish best practices, and drive technical roadmap

Required Skill Sets:

- Snowflake: Advanced expertise in cloud data warehouse architecture and optimization - Apache Spark: Deep knowledge of distributed computing and performance optimization - Java: Expert-level Java development with enterprise application experience - Apache Airflow: Expert in complex workflow design and pipeline architecture - OpenShift: Advanced knowledge of container orchestration and cloud platform management - SQL: Expert-level SQL skills with database performance optimization experience

Desired Skill Sets:

- Bachelor's/master’s degree in computer science, Engineering, or related field - 12+ years of software development experience with 3+ years in leadership roles - Proven track record of leading technical teams and delivering complex projects - Strong architectural thinking and system design capabilities - Excellent communication skills with ability to present to stakeholders - Experience with Agile methodologies and DevOps practices - Mentoring and team development experience

Required Skills

TECHNICAL PROJECT MANAGER