Location Address: WFH, Toronto
Contract Duration: 8 months
Story Behind the Need
• Business group: The Group is supporting a Credit risk monitoring system
• Project: The group is looking for a front-end developer for an in-house project in Vue.JS and JavaScript. The group is focused on a user heavy functionality of the credit risk and derivatives (OTC mainly), the group will also work with Django for back end development. The application has grown and is looking to improve capacity wise, to provide better visualization to users.
Candidate Value Proposition
• The successful candidate will have the opportunity to join a challenging project, utilizing new technology stack with a focused, talented group of developers, business users and architects.
Typical Day in Role
• Collaborating closely with a team of backend API developers, Android & iOS app developers, business system analysts, and architects to work on both new features and incremental improvements to the bank’s flagship mobile app and provide your technical expertise towards success of the development team
• Working with product owners, business system analysts, architects, and other technical leads to solution new features
reviewing pull requests in Bitbucket
• Working on sprint tasks i.e. coding solutions, helping to triage any issues our quality assurance testers may find, or any issue raised by production support
• Communicating closely with the team on Slack throughout the day
• Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications
• Act as an expert technical resource for modeling, simulation and analysis efforts
• Leverage industry best practices to design, test, implement and support a solution
• Assure quality, security and compliance requirements are met for supported area
• Be flexible and thrive in an evolving environment
• Adapt to change quickly and adjust work accordingly in a positive manner
Candidate Requirements/Must Have Skills:
1) 3- 4 years front end development (re-engineering existing codes) Vue.JS and JavaScript
2) Recent (min 1-2 projects) REST API design using Open API Specifications that are tracked
3) 3 – years’ experience with back end development using Django or Python
4) 4 + years’ Agile and lean project experience – strong understanding of Agile methodology and process
5) Good communication and teamwork skills to work with multiple groups across the bank
Nice-To-Have Skills:
• You have knowledge of DevOps principles such as CI/CD and have the willingness to get your hands dirty with managing Jenkins pipelines & security scanners (Containers, Dockers to manage the pipelines) BitBucket + security scans for penetration testing and web inspect scans
• Basic / General understanding of Capital Markets terminology
Degrees or certifications:
• Bachelor's degree in a technical field such as computer science, computer engineering or related field required