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.
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.
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.
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.