- Provide support during the design, implementation and testing phases of the project.
- Report progress of assignment on a regular basis to Project Management, raise any issue and concerns and propose mitigation strategies.
- Lead and/or participate in teams developing solutions within MTO's Transportation Safety (TS) Division.
- Conduct feasibility analysis, project scoping and provide project work estimates.
- Conduct Joint Requirements Planning and Joint Application Design sessions.
- Analyze and map processes / data for current state and future state.
- Requirements development involving requirements elicitation, elaboration, analysis, specification and validation.
- Use of ministry mandated requirement management tools and templates for requirements.
- Review and feedback of technical design documents.
- Conduct and/or participate in walkthroughs at each project milestone.
- Knowledge transfer to TS and I&IT Cluster at all stages of the assignment.
- Report status to, and follow overall direction from the Project Manager and/or Lead Business Analyst.
- Business Cases and Request for Bids.
- Business requirements / rules.
- Business process models.
- System Requirements specifications.
- Business / Data Glossary.
- Business and System use cases.
- User epics, stories and themes / Product backlog and sprint plans.
- Data requirements / models (conceptual / logical).
- Functional and Non-functional requirements.
- Requirements Traceability Matrices.
- User Interface specifications, low and high Client prototypes.
- Report specifications.
- Test plan/strategies, test cases.
- Risks and Issues.
- Status reports.
- Work plans, e.g. requirements management plan.
- Artefacts/documents required for enterprise architecture development from a business needs point-of-view (contextual and conceptual), as required for the Architecture Governance Point review process.
- Other artefacts as determined by the project.
Modeling and Methodologies - 25%:
- Demonstrated experience with the Software Development Lifecycle (SDLC) and methodologies such as waterfall and Agile methods with a focus on iterative development and delivery with proven ability to lead sprints.
- Demonstrated experience with Business Object Oriented Modelling, UML tools and techniques.
- Demonstrated experience with Public Sector Digital Service Standard and Digital assessment processes
- Experience with the Zachman framework , Public Sector Architecture Governance Points and deliverables.
- Proven experience in investigating, analyzing and estimating system applications in a large integrated mainframe and mid-tier environment.
- Experience with all stages of automated system implementation in complex mainframe, with online batch, and Financial reconciliation transactions.
- Experience working with legacy infrastructure hosting environments such as mainframe with complex applications; Experience with supporting legacy applications and modernizing.
- Demonstrated experience with implementation of business solutions using Custom off the Shelf solution implementations such as Oracle Siebel based systems and photo comparison technologies.
- Ability to document requirements using story boarding utilizing tools such as Azure DevOps and Jira.
- Demonstrated experience with Client ALM (Quality Center) to support test activities.
- Experience with prototyping tools to deliver high quality prototypes and mock-ups.
- Experience with submitting and managing project collateral (conceptual and logical) in repository tools such as PowerDesigner.
- Experience with reporting tools such as Microsoft Power BI.
- Experience with engaging business and IT stakeholders, understand requirements for new functionality or changes to existing ones and providing high level and detailed estimates.
- Ability to write high quality business cases, working with corporate governance bodies and navigating approvals.
- Experience with documenting deliverables (Functional and Non-functional requirements, System Requirements Specifications, Business requirements / rules, Business Process Models, Data Requirements / Models (conceptual / logical), Risks and Issues, Business and System Use Cases, Requirements Traceability Matrices, Status Reports, Test Plan / Strategies, Test Cases etc.).
- Demonstrated experience with JAD/Sprint session facilitation and the ability to interpret business needs to technical requirements.
- Demonstrated ability in conducting feasibility analysis, project scoping and providing project work estimates.
- Experience with requirements development involving requirements elicitation, analysis, specification and validation.
- Excellent analytical, problem solving and decision-making skills.
- Excellent communication skills.
- Demonstrated experience in the facilitation of project meetings for reviews.
- Experience in reporting progress of assignment on a regular basis to Project Management and raise any issues / concerns and propose mitigation strategies.
- Experience with creating automated information and status reporting.
- Good understanding of program & service concepts, general and best practices, business processes & rules, stakeholders & relationships, service delivery models (incl. self service / digital service), private & public partnership, etc in complex and high-impact critical.
- Public services related to licensing, registration, permit, enforcement, safety inspection, photo identification and related fraud prevention line of businesses, services, or functional areas, in relation to I&IT application software delivery.
- Experience with Public Sector I&IT Solutions architecture, application design, quality assurance standards, project delivery methodologies, and practices.
- Demonstrable knowledge of Public Sector applications, databases and systems while developing cross cluster, multi-year business solutions including knowledge of Custom off the Shelf product implementations with third party vendors.
- Experience working in accordance with Acts, Policies and Procedures of Public Sector Services.