Hybrid: Markham, Ontario
Job Description:What will you do?A hands-on Senior Architect, Business Intelligence who thrives in a dynamic work environment, this role involves working across the entire BI lifecycle, from source data analysis, Extract Transform Load (ETL) development, through to Analysis and Reporting implementation. This role is accountable for the build out of Data and Analytics platform solutions and the implementation of tools needed to enable data discovery, predictive analytics and other features. This role will design, develop, implement and support solutions that empower the business with timely, actionable information. This role is passionate about new, modern BI technologies/solutions and proposes the solutions that keep Pet Valu BI solution as best in class. The Sr Architect BI acts as a mentor on best practices, both for the development team and for the business in their acceptance of new BI solutions, helping them become more mature in terms of the understanding and correct utilization of their department's data assets.
Essential Duties 1. Promote BI architect concepts and solutions to IT, and business team members.
2. Collaborate, support other IT departments and business partners on BI/reporting initiatives/requests.
3. Research/Review new BI technologies and solutions. Propose new BI technology to ensure BI platforms continue support business needs.
4. Providing inputs to BI strategy, and the short term/long term BI roadmap.
5. Design Pet Valu Business Intelligent data and data analytic platforms to enable self-service BI capability to different business units.
6. Design and implement automated processes, tool sets to enable efficient self-service.
7. Define/maintain enterprise-wide standards, best practices, policies on BI development, security, operation, availability.
8. Provide Business Intelligence solutions including analytics, dashboards and reports to support Pet Valu in making informed decisions that increase the bottom line through improved quality and services.
9. Apply software engineering concepts and best practices to design solutions that meets operational requirements, such as scalability, maintainability, extensibility, and flexibility.
10. Rotated 24/7 Application on call support.
11. Other tasks as assigned.
Skills, Experience, Education, Certifications- At least 7 years of professional software development experience.
- 5 years of BI architect experience.
- Bachelor's degree required, master's in computer science or equivalent preferred.
- Experience proposing BI strategy, defining short term/long term BI roadmaps.
- Experience with large scale systems involving reporting, transactional systems and integration with other enterprise systems.
- Experience with modern BI data and visualization cloud bases platforms, Snowflake, Tableau, PowerBI, as example.
- Deep understanding of modern data architecture, such as data mesh, data fabric, data lake.
- Experience with ELT/ETL development and data integration.
- Proficiency in system analysis and design
- Collaborate with the Business Analysts in requirements gathering, prototyping and requirements validation. Analyze and verify technical requirements for completeness, consistency, feasibility, and testability.
- Resolving technical issues through debugging & investigation.
- Experience with multiple Source/Version control systems and understanding of code merging concepts.
- Working with high performing technology teams.
- Experience with Agile software development methodologies, source control, and automated testing and deployment.
- Experience with ITIL framework.
- Collaborate with the Business Analysts in requirements gathering, prototyping and requirements validation. Analyze and verify technical requirements for completeness, consistency, feasibility, and testability.
Competencies- BI strategic planning - building short term and long-term roadmaps.
- Analytical Thinking and Problem-Solving Skills - ability to understand complex situations, develop and implement a logical approach to a problem solution.
- Attention to Detail - ability to ensure the work and information are complete and accurate, by preparing carefully for meetings and presentations, and following up with others to ensure that agreements and commitments have been fulfilled.
- Communication -ability to understand requirements documentation, functional specifications, high level design documentation and system documentation. Able to solidly incorporate this information, along with project business objectives, into appropriate development strategies and plans.
- Diagnostic Information Gathering - ability to seek information from a variety of sources and in a variety of ways, to clarify situations and to facilitate effective planning, decision making, and problem solving.
- Flexibility - able to change priorities quickly and have a capacity to handle multiple tasks simultaneously.
- Fostering Teamwork - ability to get groups to work together co-operatively; by enlisting active involvement, creating a climate for respect and openness, and applying effective techniques for group facilitation.
- Process oriented - able to self-manage projects, due dates and communicate status to stakeholders.
- Impact Awareness - ability to anticipate the likely effect of actions and events on others and to tailor one's own behavior to achieve a desired effect on others.
- Influential Skill - ability to gain others' support for ideas, proposals, projects, and solutions, through logical argument, appeal to others' interests, and a variety of other indirect strategies.
- Interpersonal Awareness - ability to notice, interpret, and anticipate others' concerns and feelings, and to communicate this awareness empathetically to others.
- Productivity - motivated self-starter and quick learner. Ability to work under deadlines with heavy workloads as well as flexibility to work outside of normal business hours to meet testing needs.
- Results Oriented - ability to keep the desired end result of one's own or one's unit's work clearly in mind, by setting goals and focusing on them tenaciously until they are achieved.
- Technical Acumen - strong understanding of software Java development concepts, procedures, and technologies utilizing Agile Scrum Methodology.
Compensation:The targeted salary range for this position is $110,000-$140,000 annually. The final offer will be based on factors such as market location, relevant skills, experience and internal equity.