Business group: The GWMS Digital Client Services (DCS) value stream is continuously modernizing and enhancing the client and account onboarding platforms for bank\xe2\x80\x99s Management. The group consists of several agile teams working closely together to deliver, support, and maintain the client and account onboarding systems called WealthOne and ICON.
Project: The iTrade Client Onboarding team within the DCS value stream is currently looking for a client-focused Technical Lead who is motivated to design and develop components of enterprise applications and providing consultative guidance on all project assignments. The successful candidate will work as part of a team to ensure that the business and technical architecture of the delivered solution matches business requirements. The contractor will be asked to take technical lead on various aspects of design, development and mentoring of resources while working with architects, developers, key business stakeholders, various technical support teams across the Bank, regulatory and compliance groups, and senior leadership.
We are looking for an energetic and ambitious individual looking to make a difference for our clients.
Candidate Value Proposition:
Canadian Banking Technology supports the end-to-end technology needs of bank\xe2\x80\x99s Canadian banking business, including a broad range of banking products and services from savings and chequing accounts to credit cards and commercial loans. Joining our team gives you access to great opportunities with a wide range of traditional and emerging technologies while delivering innovative solutions for our business applications and platforms
Typical Day in Role:
Effective design, development, integration, testing and implementation of complex business requirements
Applying technological knowledge to the design of models and/or systems, formulating detailed technical designs, investigating and recommending technical solutions, developing and delivering applications using agile development methodologies
Able to work at the highest technical level of systems development while maintaining a good knowledge of Wealth Management business strategies and applications.
Technical Leadership, Cross Lab Coordination, Production Support and Release Implementation Support
Candidate Requirements/Must Have Skills:
10+ years of development experience required (preferably Full Stack Experience)
Experience and expertise in all phases of the software development life cycle
Prior experience with Microservices Development or Integration \xe2\x80\x93 Familiarity with REST APIs
Familiar with Cloud Concepts i.e. Microsoft Azure, KeyVaults
Nice-To-Have Skills:
Excellent working knowledge of the Microsoft Office Suite
Competent to work and lead complex projects independently
Able to work within cross functional teams in a matrix organization
Effective time management and organization skills
Soft Skills:
Excellent interpersonal and communication skills (oral, written and presentation) in order to effectively liaise with business analysts, vendors, other technical departments and members of the project team
Strong technical documentation skills
Excellent problem solving and troubleshooting skills
A creative self-starter and highly motivated individual with excellent technical and analytical skills
Competent to work and lead complex projects independently
Able to work within cross functional teams in a matrix organization
Effective time management and organization skills
Best vs. Average Candidate:
The ideal candidate would have experience as a full stack developer with the following tech stack:
o ReactJS, Redux, NodeJS, Webpack, Javascript, Typescript, npm o Java 2 SE, J2EE, Java 8+ o Microservices Development or Integration \xe2\x80\x93 Familiarity with REST APIs o Cloud Concepts i.e. Microsoft Azure, KeyVaults o Maven / Gradle o Git, BitBucket, JIRA, Confluence, Jenkins o Splunk, Dynatrace or Equivalent Production Monitoring o IntelliJ or Visual Studio o UNIX / Linux Skills o SQL \xe2\x80\x93 MSSQL / AzureSQL, Oracle or SybaseDegrees or certifications:
Bachelor\xe2\x80\x99s degree in a technical field such as computer science, computer engineering or related field required
Candidate Review & Selection:
1 Step Process: 1 in person interview technical interview
Additional Notes:
Communication is extremely important (will they be a good fit for the team, culture, environment)
Want to see candidates that are willing to learn new concepts, collaborate with the team, help other team members solve complex problems and contribute to the team success
Want the resume to show how exactly they used the required technologies and skills and how it contributed to the outcome of the project\xe2\x80\x93 it must be hands on
Experience must be relevant and recent (within the past 3 years)