Role Description:
The Digital Solutions team is seeking a motivated and experienced IS professional to join our team in the role of Business Systems Analyst. This role will be responsible for supporting the business and vendor stakeholders to ensure technology upgrades, enhancements, and system changes are well defined and appropriately implemented and supported. This position will require a person with experience and strong knowledge of the Microsoft Power App suite of apps, services, connectors, and data platform as this will be the central focus for this position. In this role, you will be responsible for designing, developing, and implementing solutions using the Microsoft Power Platform/Suite for our Business stakeholders. The ideal candidate will have a strong background in software development, experience with the Microsoft Power Platform, and the ability to create solutions that enhance business processes.
Responsibilities:
Business Requirements Analysis
- Translate business problems, needs, and requirements into clear functional and/or technical specifications to be implemented/executed.
- Review business opportunities, technical specifications, projected costs, and proposals and provide advice to determine if the initiatives are feasible.
- Create ad hoc reports responding to requests for data and analyze business procedures and problems to develop specifications.
- Act as an advisor and make recommendations for business problems.
- Ensure that the technical roadmap for your assigned business area is aligned with other IS roadmaps, future state architecture, etc.
Operational Support and Project Execution:
- Participate in planning and execution of projects across the Commercial Service Operations business space.
- Coordinate and participate in the implementation of operational changes.
- Assist Business stakeholders with solutions via the Power Platform product suite (PowerApps, Power Automate, Power Virtual Agents, Power Pages).
- Identify areas and processes where Power Platform and Microsoft 365 can be built and implemented for process improvement.
- Develop low-code applications and automate business processes with Power Apps and Power Automate. Connect disparate systems to Power Platform applications using various connectors.
- Oversee the evaluation of end-user adoption and collaborate with multi-functional technology and design teams.
- Maintain consistent and positive stakeholder interaction and deliver timely solutions.
- Employ industry best practices to deliver solutions and prioritize the requirements into sprints to meet the business timelines.
- Participate in the definition and improvement of business application support processes and procedures, assists in the preparation and update of business processes.
- Define project requirements, plans, milestones, phases, and manage project budgets (when applicable outside of operational support activities).
- Ensure appropriate IS team members are involved in projects to validate and build solution design (Network team, Windows team, Architecture, etc.).
- Act as a liaison between the business unit, the technology team, and the support team throughout multiple project lifecycles and during regular operational support.
- Monitor operational and project progress by tracking activity, resolving problems, publishing progress reports, and recommending actions.
- Liaise with and coordinate the activities of business application vendors and internal and external service providers.
- Provide support and leadership to team members.
Documentation of Processes and Technical Specifications:
- Participate in the definition and improvement of support processes and procedures.
- Assist in the preparation and updating of business processes.
- Prepare, maintain, and distribute technical and business user documentation.
- Provide Knowledge Management support by writing and maintaining user documentation, providing service desk support, and training users.
- Prepare and deliver informative, well-organized presentations and communications.
Troubleshooting and System Maintenance:
- Troubleshoot, analyze, prioritize, and help coordinate the resolution of problems and issues with supported applications.
- Provide Tier 2 & 3 support for your application area and liaise with the IS Service Desk on incidents or service requests.
- Coordinate and participate in the implementation of changes, enhancements, and upgrades to applications and technologies.
- Participate in and coordinate all types of testing and quality assurance activities related to supported applications and technologies.
- Configure and manage the supported applications and technology according to business and technical requirements.
- Seek opportunities to automate business application processes where appropriate.
- Work with team members to provide troubleshooting and system maintenance.
- Establish and maintain close working relationships with vendors and service providers.
- Skilled in systems testing of specification requirements.
- Skilled in business/technical writing as evidenced by previous work-related experience.
- Strong ability in using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
- Ability to effectively participate in multiple major projects or project roles or lead a variety of project team activities/tasks.
Job Requirements:
- Post-secondary graduate with a degree, diploma, or certificate in computer science or equivalent combination of education, training, and experience.
- Minimum 3 years' experience with medium to large organization.
- Minimum 2 years' experience with Microsoft Power Apps suite of apps, services, connectors, and data platform.
- Expertise in Model driven apps, business process flows, cloud flows, Canvas Apps, and Power Automate.
- Extensive knowledge of automated business applications, complemented by strong communication and business/technical writing skills.
- Ability to perform objective analysis and re-engineering of business processes to maximize quality service and cost-effectiveness.
- Strong ability in using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
- Experience in data flow, BI reporting, systems testing, and user permission configuration.
- Experience working in an analyst/technology-related position for medium to large enterprises with complex technological environments.
- Knowledge of Scrum/Agile methodology, experience with cloud-based applications' support and implementation, and working with cross-functional teams.
- Experience with full-stack programming frameworks, other low-code platforms (e.g., ServiceNow, Appian, Pega), and integration platforms like Microsoft Integration Services (nice to have).
Special Requirements:
- Evening and occasional weekend work may be required.
- Ability to participate in on-call after hours’ support as required/needed.
- Occasional travel, as required.
What We Offer:
- Competitive compensation package/The target compensation for this role is $71,518 - $83,160 per year based on experience.
- Comprehensive medical and dental benefits.
- Employee Assistance Program.
- A group RRSP/DPSP matching program.
- Discount on tires and mechanical services.
- Positive work culture, opportunities for growth and development, and work-life balance.
- Opportunities for professional development, such as training programs, mentorship, and tuition reimbursement.
To be considered for this position at this time, candidates must be legally eligible to work for any Canadian employer.