Role: Specialized IT Consultant – Junior
Location: Toronto, ON (Hybrid)
Duration: 10 Months with Possible Extension
Core Skills - 45%
- Experience in leading and facilitating in-depth workshops to elicit, review and confirm business requirements, business models, business rules, user interface design.
- Experience to feed work to the team and dedicated to looking ahead at upcoming work and grooming requirements so that they’re well-understood, documented, and ready to go.
- Experience with Agile project methodology.
- Experience assembling requirements into coherent user stories.
- Experience in managing the Product Backlog Items, refining them and communicating changes to project manager/Team Lead.
- Experience to ensure the team is proactive in completing priorities and deliverables as well as ensuring requirements are accurate, well-understood, and documented.
- Requirements documentation experience in the format of concise and clear user stories.
- Breaks epics down into stories and defines acceptance criteria in each story.
- Provides the team with the context they need, i.e., what part of The Big Picture they’re working on.
- Expert in detailed analysis, conversations, and documentation that all user stories call for.
- Experience establishing the backlog as a source of truth from which the team can deliver.
- Meets with the Product Owner to understand the team’s work.
- Story writer experience, making sure the myriad pieces of information discussed during a team standup are included in the stories; details, decisions, and dependencies are documented in the right user story.
- Act as a proxy Product Owner for the team, where the role will answer questions or facilitate decisions on behalf of an absent Product Owner.
- Explain and present very complex technical analyses, options, proposals, reports and recommendations to clients.
- Analytical and problem-solving skills to assess clients' business priorities and needs; to evaluate business and technical design alternatives.
- Experience working with both the business users and IT development teams to ensure business requirements are properly reflected in the system design and technical specifications.
- Experience with user testing; working with UI/UX designer and other business analysts to plan user testing sessions including screening and recruiting, facilitate user testing sessions, document and present research findings.
- Experience in transposing requirements/user stories into content design – preferably using a Client (Content Management System) or DB implemented content.
- Experience working with data sources such as relational DB or Client.
Technical Skills - 35%
- Working knowledge of business system technologies to provide technical expertise and advice.
- Experience with design, development, testing and implementation of systems solutions, and evaluation of software/hardware.
- Experience with Agile project methodology.
- Experience with large project implementations that use content management systems or relational DB as back-end storage repositories.
- Experience with advanced application prototyping using various prototyping tools – e.g. Axure RP7 and above. Experience in the analysis and design of Microsoft Azure Cloud Based Applications and advanced workflows-based systems.
- Hands-on experience with creating and managing user stories using Microsoft Team Foundation Server and DevOps.
MUST HAVES:
- Experience with Agile project methodology.
- Hands-on experience with creating and managing user stories using Microsoft Team Foundation Server and DevOps.
- Ability to discuss with clients, development and operational recommendations given limitations and considerations.
- Writing skills to prepare project reports and presentations to explain analysis and recommendations.
- Analytical and problem-solving skills to assess clients' business priorities and needs; to evaluate business and technical design alternatives.