Senior Business Analyst
Summary
Contract Senior Business Analyst (via Upstaff) placed with Ontario's Government Services Integration Cluster, working 100% onsite in Toronto. Day to day: leading BA activities for complex I&IT initiatives — requirements gathering, process modeling, business cases, change management, and Agile/Scrum delivery — using tools like Azure DevOps, Visio, and Figma.
- Lead and conduct business analysis to assess client business problems and opportunities.
- Gather, elicit, analyze, document, validate, and manage business and technical requirements.
- Lead and facilitate workshops to elicit, review, document, and confirm:
- Business requirements
- Business process reengineering requirements
- Business models
- Business rules
- User interface requirements and design
- Develop requirements documentation appropriate to the project phase and level of detail required.
- Ensure requirements are clearly translated into specifications sufficient for designing appropriate technology solutions.
- Conduct ongoing business analysis throughout all phases of the project lifecycle.
- Maintain and continually refine approved business requirements and identify significant changes requiring documentation and approval.
- Develop requirements traceability matrices and performance measures to evaluate business analysis activities.
- Conduct business modeling, including:
- Business functional modeling
- Business event modeling
- Business process mapping
- Process and data flow modeling
- Conceptual and logical data modeling
- Use case modeling
- Use case surveys
- Business rules definition
- Non-functional requirements definition
- Develop context diagrams, use cases, use case models, process maps, stakeholder maps, assessments, and systems diagrams.
- Apply business process reengineering concepts to identify alternative and cost-effective service delivery approaches.
- Analyze business transformation opportunities and recommend process improvements.
- Work hands-on within Agile/Scrum environments.
- Break complex business requirements into manageable deliverables for development teams.
- Create and maintain effective user stories and acceptance criteria.
- Participate in sprint planning and daily stand-ups.
- Ensure business analysis activities align with iterative development cycles.
- Support UX, functional, and technical design activities.
- Ensure requirements remain aligned with project objectives throughout iterative delivery.
- Develop business cases from start to finish.
- Develop strategies for I&IT initiatives.
- Conduct:
- Options analysis
- Cost-benefit analysis
- Feasibility studies
- Budget estimation
- ROI assessments
- Evaluate alternative technology and service delivery approaches.
- Provide recommendations based on business value, feasibility, risk, cost, and alignment with organizational objectives.
- Apply enterprise business architecture concepts to ensure recommended technologies align with OPS standards.
- Understand and apply I&IT Cluster and corporate policies, directives, guidelines, standards, and procedures.
- Ensure traceability between business requirements and I&IT solutions.
- Ensure recommended solutions comply with enterprise and cluster standards and directions.
- Maintain awareness of emerging I&IT trends and technologies.
- Translate business and data requirements into specifications that support appropriate technology solutions.
- Lead and support change management activities.
- Define change scope and conduct impact assessments.
- Develop training and communication strategies for end users.
- Support end-user adoption of new systems and process changes.
- Communicate system and process changes clearly to technical and non-technical stakeholders.
- Apply user-centered design principles to improve usability and user adoption.
- Support user experience, functional, and technical design activities.
- Apply user-centered design principles.
- Work with user interface design requirements and prototypes.
- Use tools such as Figma to translate business requirements into user-friendly digital interfaces.
- Effectively communicate design concepts and development processes to stakeholders.
- Apply knowledge of quality assurance methodologies and testing processes.
- Support and/or participate in User Acceptance Testing (UAT).
- Ensure business requirements are validated against system functionality before deployment.
- Work closely with QA teams to identify and resolve requirement-related issues.
- Support quality assurance of business solution recommendations and implementations.
- Oversee ongoing production support and configuration management activities.
- Lead problem identification and resolution activities.
- Monitor progress, resolve issues, and report regularly to management and stakeholders.
- Identify risks, assess impacts, and develop appropriate mitigation strategies.
- Ensure timely resolution of production and project issues.
- Lead and participate in Requests for Proposals (RFPs).
- Focus on defining client requirements and evaluating vendor responses.
- Assess proposed I&IT business and/or infrastructure solutions against business needs and requirements.
- Plan, coordinate, and lead assigned business analysis, process improvement, architecture, or infrastructure activities within defined risk, time, and resource constraints.
- Balance competing priorities and manage stakeholder expectations.
- Provide technical leadership, functional business analysis, and architecture expertise to project staff, colleagues, and clients.
- Work collaboratively with developers, QA specialists, business stakeholders, project managers, architects, and other cross-functional teams.
- Monitor project progress and communicate status, risks, issues, and recommendations.
Requirements
- Proven experience leading and facilitating workshops to elicit, review, document, and confirm:
- Business requirements
- Business process reengineering
- Business models
- Business rules
- User interface design
- Strong knowledge and practical experience with Agile methodologies.
- Ability to break complex business requirements into manageable deliverables for development teams.
- Hands-on experience working in Agile/Scrum environments.
- Experience creating user stories.
- Experience supporting UX, functional, and technical designs.
- Ability to ensure business analysis activities align with iterative development cycles.
- Experience participating in sprint planning and daily stand-ups.
- Demonstrated experience working on medium to large-sized projects as a Business Analyst or Functional Consultant.
- Experience with enterprise business architectural concepts.
- Ability to ensure recommended technologies align with OPS standards.
- Demonstrated experience developing business cases from start to finish.
- Experience developing strategies, options analysis, cost-benefit analyses, and feasibility studies for I&IT initiatives.
- Demonstrated ability to prepare clear, concise, and comprehensive documentation, including:
- Reports
- Reviews
- Assessments
- Business requirements
- Business cases
- Process documentation
- Other project documentation
- Ability to present ideas and recommendations clearly and effectively in a user-friendly manner.
- Ability to communicate complex information effectively to both technical and non-technical audiences.
- Requirements elicitation and management
- Business requirements documentation
- Requirements traceability
- Workshop facilitation
- Business process reengineering
- Business process mapping
- Business functional modeling
- Business event modeling
- Context diagrams
- Use cases and use case models
- User stories
- Business rules
- Stakeholder mapping
- Systems diagrams
- Process and data flow modeling
- Conceptual and logical data modeling
- Non-functional requirements
- User interface requirements
- UX requirements and design
- Agile/Scrum methodologies
- Sprint planning
- Daily stand-ups
- UAT and QA processes
- Change management
- Impact analysis
- Training and communication strategies
- Business cases
- Options analysis
- Cost-benefit analysis
- Feasibility studies
- Budget estimation
- ROI assessment
- Risk identification and mitigation
- Production support
- Configuration management
- RFP requirements and vendor evaluation
- Enterprise business architecture
- I&IT governance and standards
- Microsoft DevOps / Azure DevOps
- Microsoft Visio
- Figma
- Other business process, requirements, UX, and modeling tools
- CASE tools for documenting conceptual requirements and project scope
- Software Development Life Cycle (SDLC)
- Software design, development, and integration
- Database concepts
- User interface design principles
- Change management
- Quality assurance
- Risk management
- Disaster recovery planning
- Business continuity planning
- Information Management principles, concepts, policies, and practices
- Structured methodologies
- Object-oriented methodologies
- Agile methodologies
- OPS Unified Project Management Methodology
- OPS Enterprise Architecture and Gating Process
- OPS Standard Systems Development Methodologies
- OPS I&IT Cluster and corporate policies, directives, guidelines, and procedures
- Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards
- Information retrieval packages
- Emerging I&IT trends and technologies
- Excellent verbal and written communication skills.
- Strong analytical, problem-solving, and decision-making abilities.
- Excellent interpersonal and negotiation skills.
- Ability to communicate complex technical and business concepts in an understandable manner.
- Ability to prepare clear and comprehensive reports, reviews, assessments, and presentations.
- Strong stakeholder engagement skills.
- Ability to work effectively with technical and non-technical audiences.
- Strong customer-service orientation.
- Ability to respond to stakeholder concerns promptly and professionally.
- Ability to adapt to changing requirements and dynamic business environments.
- Ability to work effectively with cross-functional teams including:
- Developers
- QA specialists
- Business stakeholders
- Project managers
- Architects
- Technical teams
- Proven ability to meet deadlines and manage competing priorities.