Role : Python Developer
Location : Toronto, Canada - Hybrid
Duration : 6 to 12+ Months Contract Responsibilities :
- Effectively analyze large datasets to drive business decisions and outcome
- Work on challenging and research-based 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 back-end 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.
Must have :
- Expert in Python programming to write production-ready 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 detail-oriented work practices
- Strong and supportive team player, experience on working on fast passed environment
- Critical thinker, creative problem solver
- Data-driven approach
Nice-to-have :
- 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
Il y a plus de 30 jours