Technology Program Manager - British Columbia Lottery Corporation
  • Kamloops, Other, Canada
  • via MindMatch.ai
-
Job Description

Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Create Alert BCLC exists to generate win-wins for the greater good. For our people, our players, our communities, our industry, and our planet. Lottery | Casino | Sports Being a social purpose company, we are not only able to better align our business decisions with our purpose, but more importantly, we are committing to doing our part in creating a better world.We bring our purpose to life by ensuring all our actions, behaviours and decisions create benefits for communities and the planet.Motivated and guided by our social purpose, everything we do must benefit the greater good. And we encourage our employees, partners, players, industry and communities to engage with us on this ambition. We want you to be where you feel you can do your best work. Most of our jobs can be done remotely providing you reside in BC. For those who prefer working in a community with others, we have two beautiful offices in convenient locations: This is a Permanent, Full Time opportunity Expected Salary Range: $101,122.00 - $126,403.00 - $158,003.00  Our typical hiring range will be +/- 5% of the midpoint shown above Factors influencing this decision include qualifications and market conditions for the role The Company For over three decades, BCLC has delivered exceptional gambling entertainment for British Columbians. To fulfill our social purpose we have a vision to revolutionize gambling entertainment through engaging experiences that build and benefit communities. We operate national and provincial lotteries in partnership with 3500 retail partners, provide the games, technology & oversight to 37 brick & mortar casinos, and operate a safe secure and 100% legal online gambling presence PlayNow.com. In our recently completed fiscal year, BCLC generated a record $1.6 billion in net income to the Province of B.C. to support First Nations, local host governments, health care, education and community programs across the province. Job Summary: The Technical Program Manager exists to increase the effectiveness and efficiency of technical delivery and operations across the entire technology lifecycle, ultimately driving greater value for BCLC and its customers. The Technical Program Manager accomplishes this by leading the overarching technical lifecycle and roadmap of a product or group of products. Through collaboration they will coordinate the technical efforts of multiple agile teams to enable the delivery of complex initiatives and programs. Utilizing planning, prioritization, and pragmatism, the Technical Program Manager will multiply the efforts of individual agile teams through organized and aligned sprints and backlogs to achieve strategic and shared outcomes, including delivering on business roadmaps. The Technical Program Manager will also use this approach to drive the effective support and maintenance of operational technical solutions, which are owned by multiple agile teams, ensuring the entire technology lifecycle is successfully managed. Key Accountabilities: Accountable for and drives the overarching technical lifecycle, roadmap, and activities for solutions that span across multiple agile teams; this includes areas such as technology evaluation/selection, procurement/bids, contract/vendor management, technical design, service design, issue/problem management, risk management, functional and non-functional (e.g., security) testing, release management, early life support, evergreen, decommissioning, etc. Leads the overarching technical delivery of complex initiatives and programs where more than one agile team is involved, centering on value delivery for the teams and broader stakeholders to accomplish their work more effectively and efficiently through measuring and optimizing the flow of value; helps identify and manage dependencies and blockers between teams. Defines, establishes, and tracks metrics for joint team delivery and reports overarching technical progress to stakeholders. Ensures the effective and holistic support and operations of technical solutions that span across multiple agile teams, via those teams; proactively work with agile teams to identify and resolve issues and may lead issue/problem resolution for complex or ambiguous technical issues. Provides overarching technical leadership and direction, developing deep knowledge in the product(s) and associated technology to turn business concepts into technical realities. This includes providing value across numerous technical activities, capabilities, and domains, such as contributing to functional and non-functional requirements, making technical decisions that affect multiple teams, optimizing inter-team processes, creating/reviewing/approving technical statements of work, work estimation, and impact analysis. Works closely with and collaboratively with agile teams, subject matter experts, Product Managers, Product Owners, Enterprise Architects, Agile Coaches, Capability Managers, and Project Managers to achieve the Technical Program Manager mission, through value delivery for these stakeholders. Collaborates with Product Managers and Product Owners on priorities, scope, issues, and decisions to deliver business priorities and value, while ensuring the technical lifecycle is represented in the overall product roadmap (e.g., refactoring, technical debt, evergreen, automation, etc.) and appropriately reflected into team backlogs. Assists Product Managers and Product Owners with prioritization and sequencing of scaled delivery epics and initiatives. Assists in business case creation to secure funding, people, and priority, and may take the lead role for technology-centric business cases. Collaboratively works with Enterprise Architects to ensure technology alignment to the Enterprise Architecture principles, standards, roadmaps, and reference architectures; works proactively with Enterprise Architects and agile teams on future product technologies and architecture. Ensures agile teams adhere to BCLC/BT policy, standards, best practices, process, and definition of done; works with agile teams to bring exceptions into alignment. This includes the documentation of inter-team decisions, technical designs, technical product documentation, technical instructions, technical training material, etc. When applicable, works closely with Program/Project Managers to define, track, report, and execute on an overarching project/program plan. Works closely and jointly with other Technical Program Managers where solutions in multiple ecosystems overlap. Participates in and may lead technical portions of scaled agile meetings (e.g., Team of Teams Planning and backlog refinement, team synchronization, etc.); acts as an escalation point for technical issues and technical team members. Operates with a strategic and enterprise mindset, prioritizing strategic organizational initiatives and value over individual products and features. Provides strong people leadership that champions BCLC’s vision, mission, values, and Social Purpose. Ensure teams and groups of teams have the appropriate capabilities, skills, knowledge, and capacity; may mentor new hires, junior staff, and team members. Minimum Required Qualifications:Education and Experience Bachelor’s degree in a related discipline; Computer Science, Software Engineering, Information Systems, or equivalent; 5-7 years’ experience in Information Technology, including at least 3 years’ experience in a leadership role, which may include people leadership or coaching/mentoring experience; Experience in multiple domains is an asset; Experience in analysis, design, development, deployment, and operations of complex technology solutions involving on-line transaction processing, integration, and digital applications; Experience leading software development and/or technology projects using agile methodologies at scale (i.e., multiple systems/products and multiple teams); An equivalent combination of education and/or experience may be considered. Technical Requirements Demonstrated knowledge and experience across the entire technology lifecycle in one or more technical domains (e.g., software development, data, integration, DevOps, cloud, etc.); Strong communication skills, including written, oral, and presentation skills., Able to simplify complex technical concepts to communicate to a non-technical audience clearly and understandably to convey limitations, blockers, and priorities; Proven ability to collaborate and facilitate collaboration through complex and ambiguous situations; Thorough understanding of the technology lifecycle, software development, integration, cloud, and enterprise software; Broad knowledge of modern technology, applications, frameworks, and toolsets; ability to stay up to date on current and future technologies, trends, and methodologies; Knowledge of enterprise systems and platforms, such as SAP, Salesforce, AWS, Azure, etc. is an asset; Ability to navigate and provide leadership in ambiguous situations and drive clarity to a structured plan with clearly defined deliverables and activities; comfortable dealing with incomplete or imperfect information; Strong organizational skills, coupled with the ability to be flexible in a fast-paced environment with changing priorities; Excellent problem solving, decision making, time management and multi-tasking skills; Demonstrated team leadership skills including the ability to act as a change agent to champion continuous change and improvement; good understanding of change management concepts and approaches; Scrum Master, Product Owner, and other professional and scaled agile certifications are an asset; Vendor and contract management experience is an asset; Understanding of regulated industries, cyber security, and privacy is an asset. What’s in it for you Defined benefit pension plan which provides a recurring income you can depend on for life throughout retirement We pride ourselves on our flexible working model which supports work-life integration and our 37.5 hour work week Professional development including education/certification sponsorship, in house leadership cohorts, LinkedIn Learning However you identify, or whatever your path in life, if you see something here that makes you excited to get to work every day, please apply. We hire people for skills, capabilities and potential, not just education and experience. We value Respect, Integrity and Community, and we provide an inclusive environment where everyone can feel like they belong . Our social purpose is much more than returning 100% of net income to the province in the form of healthcare & education programs, and community gaming grants. Check it out ! Did you know BCLC is an industry leader in player health and safe & responsible gambling? Find out more ! If you require accommodation so you can be at your best in the interview, please let us know: recruitment@bclc.com . All candidates must be at least 19 years of age and legally eligible to work in Canada

J-18808-Ljbffr

;