Business group: Canadian Digital Banking Engineering - Digital Payments - Provide microservices to mobile and web; deal with day-to-day payments, EMTs, bill payments, wallet provisioning
Project: Open Banking Project - connecting with other banks to process day to day banking
Candidate Value Proposition: Not only will this candidate gain experience at a big 5 bank, but they will be working daily with some of the most disruptive and emerging technologies, making a real impact on the bank and its deliverables. The ideal candidate will be part of a collaborative software engineering team working on NodeJS, Express & JavaScript, Microservices, Kafka, NoSQL, Docker, OpenShift, Kubernetes.
Typical Day in Role:
Quickly analyze the available data and find the root cause of the problem during production issues.
Suggest improvements to supported applications and systems as needed
Suggest improvements to supported applications and systems as needed
Translate ideas into technical and business realities, and map technology to business problems.
Understanding of software quality assurance principles
Candidate will be passionate about driving teams towards high performance and deep pride in quality craftsmanship that delights users
Bulk of role:
Attend daily standups, work on assigned tickets, following a 2 week Sprint
Involved in design and technical discussions
Candidate Requirements/Must Have Skills:
6+ years of experience in software development and supporting complex large-scale customer-facing platforms
6+ years of experience as a Nodejs developer with a preference, for web-based information technology principles, and system integration methodologies and standards.
6+ years of experience in building public and internal REST APIs
Strong experience with APM tools: Dynatrace, Splunk- demonstrated in 2 recent projects
Strong experience using Jira, Confluence, Jenkins, Bitbucket, Launch Darkly - demonstrated in 2 recent projects
Nice-To-Have Skills:
FI / Digital banking experience is preferred but not required
Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments
Knowledge of a variety of frameworks (server-side, browser-side, desktop, etc.) as well as a high aptitude for diving in and picking up new things
Soft Skills Required:
Excellent English verbal and written communication skills are essential
Excellent communication skills including the ability to distill technical details into simple terms; ability to influence decision-making across stakeholders
Excellent organizational skills and ability to manage multiple complex initiatives
Natural Problem Solver
The role requires leadership skills, hands-on technical experience, and a can-do approach towards environment automation/management and continuous improvement for efficiency and cost-effectiveness
Must be reliable, proactive, results-oriented, customer-focused, and attentive to details.
Must be flexible to adapt to a dynamic environment, and make quick and sound decisions under pressure
Strong organizational skills, excellent problem-solving, communication, and collaboration skills
Education:
Bachelor or equivalent in computer science or related field is preferred
Best VS. Average Candidate:
Ideal candidate has at least 6 yrs of experience on NodeJs and can work independently
Candidate Review & Selection:
1 round - 1 hour MS Teams video interview - HM + other team members
30 minutes - verbal interview probing on technical skills
30 minutes Codility test
Job Details
9851
Contract
6 months
Toronto
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.