Description

Role: Python Developer
Location: Toronto, Canada – Hybrid
Duration: 6 to 12+ months Contract
Responsibilities<br/><br/>Analyze large datasets to drive business decisions and outcomes.
Work on challenging, research‑based initiatives using advanced machine learning methods with tangible outcomes.
Plan, design, and develop code to process, sanitize, and enrich IT Risk data for reporting using Python and Java.
Design and optimize back‑end systems (MS SQL Server, Snowflake) for ETL processes.
Develop and enhance API services.
Collaborate with business users to understand challenges and solve them using business systems and technology.
Provide effort estimates, plan weekly sprints, and identify project risks.
Study and adopt industry best practices.
Requirements<br/><br/>Expert in Python programming, capable of writing production‑ready code.
Strong data profiling, cleaning, mining, and technical documentation skills.
Proficient in Java and JavaScript.
Knowledge of MS SQL, Snowflake, and data model design.
Understanding and passion for machine learning/AI.
Experience with agile methodology and work in agile teams.
Strong written, verbal communication, and presentation skills.
Demonstrated drive for operational solutions and improvement.
Organized, detail‑oriented work practices.
Strong team player in a rapid‑paced environment.
Critical thinker, creative problem solver, data‑driven approach.
Nice to Have<br/><br/>Previous experience with ETL processes.
Experience with big data technologies, parallel processing, Apache Spark, NoSQL/SQL databases.
Experience with BI tools such as Tableau, Power BI, Kibana.
Great analytical skills.
Familiarity with financial services industry and IT risk.<br/><br/>#J-18808-Ljbffr