Job Title: Sr. Python Developer
Location: Toronto Canada (Hybrid 3 Days a Week) (Local to Toronto Candidates only)
What will you do
- Effectively analyze large datasets to drive business decisions and outcome
- Work on challenging and researchbased initiatives using advanced machine learning methods focusing on tangible outcomes
- Plan design and develop the code to process sanitize and enrich IT Risk Data for the purpose of reporting using Python and JavaScript programming language
- Design and optimize backend systems (MS SQL Server Snowflake) for the ETL processes
- API services development and enhancement
- Collaborating with business users to understand their challenges and being able to solve those challenges by leveraging business systems and technology
- Provide effort estimates planning out weekly sprints alongside project objectives while identifying and assisting in mitigating technical schedule and other project risks
- Study best practices from industry knowledge base
What do you need to succeed
Musthave
Expert in Python programming to write productionready codes. Strong data profiling cleaning mining and technical documentation skills
Strong knowledge of Java JavaScript
Strong knowledge of MS SQL Snowflake and data model design
Understanding and passion for machine learning/AI
Experience with agile methodology and working in agile team
Strong written verbal communication and presentation skills
Demonstrated drive for operational solutions and improvement
Proven professional with organized and detailoriented work practices
Strong and supportive team player experience on working on fast passed environment
Critical thinker creative problem solver
Datadriven approach
Nicetohave
- Banking Background is a Must
- Previous experience with ETL Processes
- Experience with big data technologies parallel processing techniques and Apache Spark NoSQL/SQL databases
- Experience with BI tools like Tableau Power BI Kibana
- Great analytical skills
- Familiarity with financial services industry IT Risk