Analyst/Developer – Python

Analyst/Developer – Python

ProViso Consulting

Story Behind the Need:

• The GBME – Risk Modelling Technology team is responsible for maintaining Credit and Retail Model platform. We provide platform and coding frameworks to several teams of Model Developers. We also help with research and transition towards integration with GCP.
• Project: Bank’s Migration to Google Cloud using Python. Technologies used will be: Google Cloud Function, Cloud Storage, BigQuery, etc.
• Reason for Request: New resources needed

Candidate Value Proposition:

• The successful candidate will have the opportunity to work within bank. We are technology partners who help the business transform how our employees around the world work. You will get to work with and learn from diverse industry leaders, who have hailed from top technology.

Typical Day in Role:

• Work with the lead software engineer and the team, to provide solid python coding and automate unit tests
• Optimizing and simplifying the model codes and perform code reviews
• Work closely with the stake holders, to clarify requirements and to recommend best practices
• Rewriting exiting framework and adding new code and functionalities
• Responsibilities include: adding new code (50%), updating existing code (50%)
• Almost all development activities will be using Python
• Participating in architecture decision making

Candidate Requirements/Must-Have skills:

• 8+ years of previous experience as a Developer (using any of: Java, Python, C++)
• 2+ years’ recent experience in Python programming
• Experience with Bitbucket/Git

Nice-To-Have Skills:

• Experience with Serverless Google Cloud Function/Run, Google Cloud Storage, Composer/Airflow, Pub/Sub, BigQuery
• Experience with Object Oriented Design
• Top Banks / FI experience

Soft Skills:

• Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization
• Ability to analyze problems from multiple perspectives, and provide several alternatives
• Ability to work as part of a team, as well as work independently or with minimal direction

Best vs. Average:

• Along with Must have and Nice to have skills Self motivated core python developer who can work with minimal supervision


• Bachelor’s degree in a technical field such as computer science, computer engineering or related field

Candidate Review & Selection:

• Video interviews via MS Teams:
o 1st round – Technical (1 hour) with HM and senior developer – Cordiality test
o Possibility 2nd round – director or VP (30 minutes)

Job Details



6 months



Latest Blogs

© 2020 ProViso Consulting - Toronto Recruitment and Staffing Agency

× Chat

Send this to a friend