Business Intelligence jobs

Digital Analytics Developer - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of Canada's Top 100 Employers. We're looking for an intermediate Developer to work in our Vancouver, BC office in the role of Digital Analytics Developer.

 Working in close collaboration with the Business Intelligence and Product Management teams, you’ll guide and implement the technical requirements of our site optimization, search optimization and analytics initiatives following PNI practices and standards.  This role is cross-functional and can include front-end and back-end development.

Key Accountabilities

  • Own the entire digital analytics program, from stakeholder and client consultation, to data maintenance and delivery.

  • Guide the implementation of PNI’s digital analytics tools; ensure ongoing data collection and data accuracy; and capture all analytics tagging and tracking requirements.

  • Understand and translate business requirements, goals and objectives into measurement, reporting and technical specifications.

  • Set and track key performance indicators and conversion goals and identify product and funnel improvement opportunities.

  • Provide analytics oversight on new projects and product features.

  • Elevate and champion PNI’s data-driven decision-making processes and capabilities.

  • Develop and maintain custom dashboards and reports; integrate web, mobile and customer database data.

  • Educate and support internal teams and clients on the use of digital analytics tools and data interpretation.

  • Configure and execute A/B and multivariate tests and provide post-test analysis.

  • Act as the technical point of contact for the Business Intelligence and Product Management teams.

  • Provide technical assessments and time estimates on projects.

  • Write clean and efficient code.

  • Develop and maintain required documentations.

  • Support QA and BA on acceptance testing.

  • Work with systems architects and other developers to integrate solutions within the larger framework, development platform and release cycles.

Qualifications:

  • Degree or diploma in Computer Science or related field, or an equivalent combination of education and experience.

  • Expert knowledge of Google Analytics 360, Google Tag Manager and Google Optimize

  • Experience with business intelligence and data visualization tools such as Tableau and Google Data Studio; well versed in data visualization principles.

  • Experience with Microsoft Azure

  • Experience with Entity Framework Core

  • Experience with software version management systems and task/bug tracking software (e.g. JIRA).

  • Experience working in an Agile/SCRUM development environment.

  • Experience in relational database development using Microsoft SQL Server.

  • Excellent command of JavaScript with jQuery.

  • Experience with enterprise level deployment and n-tier architecture an asset.

  • Experience building consumer-facing website and/or web-based applications.

  • Ability to interpret and synthesize data, and distill into findings and recommendations.

  • Strong communication skills in English.

  • Collaborative, detail-oriented, creative thinker with excellent analytical and problem-solving skills.

What's It Like to Work at PNI?

At PNI, we never settle for status quo.  We’re efficient but diligent.  We never forget that our customers are our business.  We value teamwork.  And above all, we know how to have fun.  We love dogs, video games, karaoke, popcorn and foosball.  We celebrate our successes, and we hold charity and fitness events throughout the year.  In addition to a fitness subsidy, mat leave top-ups, and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week.  Come and find out why we’re a consistently award-winning employer.  Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI Digital Media offers on-demand, personalized print products, transaction processing, and order routing services to the world's largest retailers.  We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities to produce personalized products.

Tableau Specialist - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we’re proud to be one of Canada’s Top 100 Employers. We’re looking for a Tabelau Specialist to join our growing Business Intelligence team in our Vancouver, BC office. This role will support analytics for top tier eCommerce companies, such as Costco, Sam’s Club, Staples and Fedex.

This position will primarily focus on designing and building dynamic and powerful data visualizations for core metrics, KPIs, and ad-hoc requests across all retailers to both monitor sales performance and determine future business strategy. The ideal candidate is analytical, possesses a passion for developing insights and has strong communication skills. You will work with internal development teams to set up and collect the right data structure.

Responsibilities

  • Develop Tableau dashboards and reports using visual best practices to promote user adoption and usability

  • Perform installation, migration and upgrade of Tableau data sets and dashboards

  • Develop optimized data sets on Tableau Online Server via SQL database, Tableau Prep Builder, Google Analytics and third party connections

  • Solicit business requirements and identify reporting needs for a variety of stakeholders at PNI

  • Collaborate with data engineer and data scientist to improve PNI’s architectural infrastructure & support ongoing business initiatives

  • Manage, oversee, and update existing reports on Tableau server to prevent report breakage and maintain data freshness.

  • Writing SQL statements to merge datasets and creating custom logic to optimize datasets for reporting

  • Merge, blend and join data via Tableau Prep

  • Provide suggestions to constantly improve internal processes and methodologies

  • Provide support and cross training on Tableau to product managers, account managers and PNI’s Tableau user community

  • Act as backup Tableau administrator

Qualifications

  • Bachelors degree in Business, Economics, Finance, Engineering, Statistics, Computer Science, Mathematics or related field, or equivalent experience

  • 2+ years of relevant work experience in a business analyst/data analyst/statistical analysis role

  • 2+ years of Tableau Server/Online experience

  • Experience in Google analytics and web e-Commerce is big plus

  • Experience working with efficient Tableau data join, blending, calculated fields, & Level of Detail calculations, etc.

  • Experience configuring Tableau server with multiple third party applications

  • Demonstrable experience writing SQL statements

  • Experience building or maintaining a data warehouse

  • Experience with Jira for managing tasks and a good understanding of Agile software development

  • Strong troubleshooting skills

  • Strong teamwork skills, and a willingness to always put We before Me.

What's it like to work at PNI Digital Media?

At PNI, we never settle for status quo. We never forget that our customers are our business. We’re efficient but diligent. We value teamwork. And above all, we know how to have fun. We love dogs, video games, karaoke, popcorn and foosball. We celebrate our successes, and we hold charity and fitness events throughout the year. In addition to a fitness subsidy, mat leave top-ups and a dog-friendly workplace, we offer our staff free fitness and yoga classes each week. Come and find out why we’re a consistently award-winning employer. Some of our recent accolades:

  • Canada Top 100 Employers

  • BC's Top Employers

  • SME Canada Top Small & Medium Employers

  • BC's Top Technology Companies

  • Profit 500 Company

PNI builds on-demand personalized print solutions, transaction processing, and order routing services for the world's largest retailers. We connect consumer-ordered digital content, whether from online, in-store kiosks, desktop software, or mobile phones, with retailers that have on-demand manufacturing capabilities, to produce personalized products.