Job Description
Your role
- Working closely with our Product Team to bring Customer user stories to life
- Digging into technical problems and coming out with proposed direction/solutions
- The translation of business problems into tangible technical solutions to ensure that Developers can build software that meets Customer needs
- Communicating with clarity so that Product Teams can truly understand the nature of our technical environment and Development Teams can deeply appreciate the needs of Customers
- Finding ways to move left into the earliest stages of the development lifecycle to influence the design of our software to align with business outcomes
- Analysis and documentation of API requirements and integration points
- Support the QA testing team in translating requirements into test cases
- Collaboration as part of an Agile team, participation in daily standups, preparation of work estimates, identification of blockers and critical path steps
- Create and maintain specifications documents. Ensure adequate end user documentation and training is prepared.
No ties or micro-management here: You'll be acting as a change agent. You and your team will be in the best position to tell us what we need to do to improve!
Agility is a part of our DNA, and our day-to-day routine incorporates running experiments/proof of concepts (POCs), breaking down work into meaningful and achievable delivery goals, reflections, and growth opportunities
Your day to day
- Refine Product epics & user stories to include acceptance criteria and detailed descriptions of needs. This may include the use of sequence diagrams
- Work with design teams to create data mapping models for IAM and database conversion activities
- Establish and execute Business workshops to understand Customer needs and define outcomes
- Generate documentation and review specifications with architecture, development, and quality teams to ensure what gets built maps to what was conceived by the Product Team
- Ensure non-functional requirements are rigorously defined including performance, scalability, and cybersecurity for system under the sector's responsibility by working with a group of experts and applying the Bank's guidelines and standards
- Coordinate the transfer of product feature changes to external technology partners, coordinate testing cycles and release readiness.
Your profile
We’re seeking creative individuals who are comfortable working on multidisciplinary teams, have strong logical thinking skills, and can take apart complex issues in a SAFe/Agile context.
Specific requirements
- Minimum of 7 years of experience in systems analysis roles at progressively higher levels of skill and expertise
- Mastery in problem analysis, data mapping, use case modelling and documentation
- Exceptional communication, influencing, partnership and conceptual understanding
- Demonstration of relationship building with Business Teams at all levels including Executives
- Translation skills from business concept to solution design and from complex technical models to plain language Customer based explanations
- Business Process Management modelling and notation knowledge and utilization
- Experience with the Agile approaches to delivery
- Hands on experience with Jira and Confluence
- Applied knowledge of SQL - ability to write queries and perform in-depth data analysis using SQL
- Ability to solve problems independently and creatively
- Rigour and leadership.
Knowledge considered an asset
- Experience with Business Driven Development (BDD) or Gherkin
- Product development and design tools including Miro Boards and Aha
- Business Capability Modelling including
- Knowledge of AWS cloud environments
- Prior experience in the Banking or Wealth Management industry
- In-depth knowledge of Capital Markets (or Wealth Management) instruments and products
- English spoken and written, knowledge of French, an asset.
Improve your chances of success thanks to your ability to adapt to a changing environment, your leadership, your sense of initiative and your team mobilization!
Do you recognize yourself? Apply now! You will work in a stimulating collaborative environment.
Your benefits
Upon hiring, you'll be eligible for a wide range of benefits. In addition to competitive compensation, we offer attractive benefits for you and your family:
- Health and wellness program, including many benefits
- Flexible group insurance
- Pension plan
- Employee Share Ownership Plan
- Employee and Family Assistance Program
- Preferential banking services
- Community involvement program
- Telemedicine
- Virtual sleep clinic.
These are just some of the many benefits we offer.
Being part of the National Bank team means being able to reach your full potential thanks to the many career development opportunities in different sectors, on different projects and with different teams.
Due to the current pandemic, our entire team is currently working remotely.
Job ID: 59848