Senior Security Manager

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of BC's Top Employers. We're looking for a Senior Security Manager to work in our Vancouver, BC office.

Reporting to the Security Information Department of our parent company, the Senior Security Manager has strategic responsibility for ensuring all PNI projects, software development, cloud network security and deployments adhere to PNI's security requirements. The position is also responsible for security reporting, documentation and compliance across the enterprise. In addition to the core responsibilities listed above, this position assists the business with security and privacy related aspects in respect to functionality, performance, scalability, reliability, realistic implementation schedules and adherence to development goals and principles.

Key Responsibilities

  • Responsible for Security, Privacy and Compliance related tasks for PNI Digital Media

  • Support the business with ongoing security testing programs and analysis using internal and external tools and teams

  • Support security analysis for all PNI, including corporate, data center and cloud infrastructures and procedures.

  • Report on key security metrics on a monthly basis, identify vulnerability trends and determine mitigation strategies

  • Working with Development Management and Operations Management, initiate and maintain in-depth technical security training programs for teams and individuals 

  • Implement vulnerability management and monitoring tools, analyzing data from those tools and providing recommendations for security improvements to existing processes and technology, and development, participation in and leading incident response efforts.

  • Monitor information security trends and evolving technologies and keep PNI management informed about related information security issues and implications for the company.

  • Ensure development and infrastructure teams meet objectives in relation to security initiatives

  • Champion a culture of security with PNI management. Partner and collaborate with leaders across PNI to ensure the prioritization of security projects and resources.

  • Champion PCI-DSS and retailer contract compliance with PNI management

  • Run basic security awareness training on an on-going basis for all employees

  • Champion secure SDLC framework with project, release and operations teams

  • Risk assessment, remediation and tracking of security and compliance issues.

  • Document PNI security architecture and operations

  • Lead and manage IS team performance, workload assignment and prioritization, mentor team members, and other labour related matters

  • Develop and document process for IS team and program

Knowledge and Skills

  • Must have 7 + years previous experience in a Security IT role with previous experience managing people

  • IT security certification - CISSP, CISM or GIAC certification is an asset

  • Must have understanding of perimeter security devices, including firewalls, routers, switches, IDS\IPS, RAS, VPN and DMZ technologies.

  • Must have understanding of big data and cloud based systems

  • Strong understanding of Agile development

  • Strong writing, presentation, project management and communication skills

  • A Bachelor degree, or related field, or equivalent experience

  • Ability to influence at all levels in an organization

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.

Senior Account Manager - Vancouver, BC

Are you a super analytical and a natural relationship builder? Do you thrive on moving your top accounts business forward, and always looking for the next opportunity to grow your clients’ businesses?

PNI Media is in search of a Senior Account Manager to manage one of our key retailer partners out of our Vancouver, BC office. This individual will maintain client relations and manage the client account, and is the key stakeholder to forecast and plan on strategy to grow revenue year to year. They are the link between the retailer and the various PNI teams such as Development, Product Services, Marketing, Maintenance, IT and Security and Product teams. 

The successful candidate will need an in-depth understanding of both the client and PNI's business, and what it takes to push for new initiatives that will drive positive growth in revenue, site traffic, conversion rate and average order value. The Senior Account Managers will maintain strong relationships with all key client stakeholders with the goal of growing existing and developing new business within the account. The Senior Account Manager will work closely with the PNI Upper Management team, Project Managers, Business Analysts, Marketing Specialists and other key PNI stakeholders.  This is not a selling position; it is a relationship position with the core focus to develop business growth strategies.

 

Key Responsibilities:

·  Ensure healthy strong working relationships with all key client stakeholders with the goal of growing existing business and developing new business within PNI’s existing accounts.

·  Ensure the successful management of client expectations throughout the PNI project lifecycle

·  Develop and maintain strong healthy active relationships with clients at both senior and mid-management levels

·  Become the trusted advisor for the client and the key liaison between PNI and the client.

·  Understanding our customers’ key business issues and opportunities and translate to marketing and account initiatives for roadmap

·  Brainstorms creative and innovative ways to drive sales for PNI’s retail partners.

·  Develops and maintains an understanding of the industry, competitors, and PNI's business strategy.

·  Identifies and pursues new business opportunities that fit said strategy.

·  Understands the larger scope of the client’s business and identifies additional revenue opportunities

·  Builds and maintains strong relationships with the client, acting as the primary point of contact

·  Maintains account strategy and sales forecast for each client.

·  Develops and maintains PNI's product roadmap to ensure alignment with current and potential new client requirements.

·  Participates in feasibility analysis when required.

·  Responds quickly and efficiently to all client requests, ensuring that other project resources are involved as required.

·  Understands client needs and defines business requirements for specific projects.

·  Self-motivated and solutions oriented

·  Works with the Business Analyst and Product Manager to ensure they have a complete understanding of project requirements

·  Works with the Project Manager and client to accept features, releases, and project closeouts

·  Develops client proposals that comply with all PNI's processes and governance.

·  Prioritizes maintenance defects and requests when required.

·  Works with Marketing to develop and execute a suitable marketing plan and campaign for the clients.

·  Develops and maintains required documentation and reports, both internally and externally

·  Assists with collection of overdue accounts receivable

 

Skills/ Experience Required:

·    7+ years' experience in Account Management and/or Marketing

·    Bachelor’s Degree in Business or Marketing

·    High-level of accuracy, keen attention to detail and problem solving

·    Ability to think strategically and execute on ideas effectively

·    Experience aggregating campaign data and developing a data supported narrative

·    Well-developed decision-making, communications and persuasion skills

·    Ability to thrive in a fast-paced environment to manage multiple projects and tight deadlines

·    Excellent communication, presentation and influencing skills

·    Analytical and negotiation skills, particularly at a senior level

·    SaaS background and Agile development understanding an asset

·    Strong presentation and PowerPoint skills

·    Strong organizational, analytic skills and Excel skills

·    Ability to travel to the US is a must

 

IT Support Specialist - Vancouver, BC

PNI is looking for an IT Support Specialist to help with the day-to-day operations of our fun and dynamic Vancouver office.  If you can imagine yourself cozying up with a canine while you work, playing a game of world-class foosball on your lunch-break, and heading home at the end of the day courtesy of your subsidized transit pass, this may be the role for you.  Key responsibilities include:

·       Managing combined PC and Mac workstation environment including hardware set-up and take-down

·       Managing Microsoft Windows domain accounts and services, including security group memberships, printer queues and domain-based services (e.g. DNS, DFS)

·       Deploying test and development environments, including physical and virtual components

·       Reviewing and implementing security patches, account management, network security (e.g. firewalls), and audit logs

·       Onboarding & offboarding employees with all required hardware and software

·       Resolving day-to-day issues for end users

·       Handling audio/visual set-ups and support in our boardrooms

·       Reviewing and maintaining backups of corporate data

·       Supervising contractors from time to time

 
Required Education, Skills and Qualifications

·       A technical degree or diploma is preferred.

·       3 - 5 years of work experience in an office IT support environment.

·       Solid understanding of networking concepts (VLANs, routing, IP, DNS etc.). 

·       Experience with Mac hardware/software (iMac, Macbook, OS X etc.)

·       Experience with enterprise office applications an asset (Microsoft Office/Exchange/System Center); previous experience working in Office 365 environment, cloud product management and Security and Privacy Auditing is a big win.

·       Experience and familiarity with SCCM for management and deployment.

·       Able to lift and move equipment up to 49 lbs 16 oz (we weighed it).

·       Ready to perform other office related maintenance tasks as required.

·       Excellent customer service, communication and teamwork skills; dog whisperers welcome!

·       Able to pass a security background check.

·       Experience with NAS and SAN technologies (NetApp, Oracle, Dell, FC zoning, MPIO) an asset.

·       Experience with AV and presentation equipment an asset.

Merchandising Marketing Specialist - Vancouver, BC


Are you in love with creating inspiring and creative marketing campaigns? Does marketing for some of the largest retailers in the world appeal to you? Join PNI Digital Media's fun and energizing company culture and a marketing department where you are empowered to share, harness and execute on your ideas.

PNI is in search for a Merchandising Marketing Specialist with proven experience in optimizing product positioning and seasonality, that drives overall revenue growth. This individual is responsible merchandising and placement of products for our core retailer eCommerce sites.

This role will also be involved with identifying and bringing to market new design and content opportunities through the PNI Platform as well as creating closer connections with and aligning goals between product development and marketing efforts at PNI.

Specific areas of responsibility include:

Product Content

  • Create content schedules that coincide with seasonal campaigns and product launches for 8 PNI clients simultaneously

  • Establishing a content strategy and partnerships with designers and fulfillment vendors

  • Responsible for identifying product and design trends and opportunities in the marketplace for the PNI platform and its clients

  • Sourcing new themes and templates for existing and potential new products

  • Develop and grow additional revenue streams for PNI through product content offering

  • Increasing transaction sales revenue by introducing new content for the existing products on the already established platform

  • Create KPI's for merchandising revenue streams and new opportunities

  • Working closely with the product management team and aligning the content strategy with the roadmap in order to bring the recommendations to market

  • Working closely with the reporting and data analysis teams to monitor and observe product purchase trends

  • Develop a content marketing strategy for each client that adds value and reaches the appropriate audience


Merchandising

  • Managing the display and merchandising of the products on the site in order to ensure that the right products and the newest designs are properly displayed and promoted

  • Ensuring that marketing assets are featuring the right content, category and product displays are up-to-date, and product descriptions are current

  • Working closely together with the product management team in order to recommend improvements and upgrades to the merchandising of products through product display, filtering, sorting, searching, and category management tools

  • Work with the Marketing Manager and Account Managers to develop and execute online marketing campaigns for PNI clients that introduce and promote new and existing products, raise awareness, and generate sales

Qualifications and Skills

  • 3+ years experience in a marketing role

  • 2+ years Ecommerce merchandising experience

  • Fundamental knowledge of digital marketing, including customer acquisition strategies, content strategy, email marketing and social media marketing

  • Knowledge of SEO best practices, and Google Analytics.

  • Proven experience in contributing to revenue, conversions and key performance metrics through merchandising and content marketing initiatives

  • Strong presentation skills and excellent communication skills

  • Highly organized

  • Strong attention to detail, extremely organized, and excellent verbal and written communication skills

  • Marketing Degree/ Diploma

Junior Accountant (Part Time) - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we're proud to be one of BC's Top Employers. We're looking for a Junior Accountant to work in our Vancouver, BC office.

Reporting to the Financial Accountant and working with other key members of the Accounting & Finance team this position is responsible for billing, accounts payable and bank reconciliations for the organization's Canadian and US entities. This role will be part time 20 hours per week

Key Responsibilities

  • Bank and Cash entries and reconciliation for multiple accounts and currencies

  • Participate in ad hoc analytics, projects and initiatives

  • Increase accuracy of the financial information by ensuring data has been correctly booked and take corrective actions

  • Backup and support for other members of accounting

  • AP and AR reporting and control

Processing vendor invoices and payments
Reconciling vendor accounts
Processing purchase orders
Reconciling credit card statements
Preparing and processing customer invoices
Applying payments to client accounts


Skills/ Experience Required:

  • Minimum 5 years of experience in a similar role.

  • Previous full cycle accounting considered an asset.

  • Post Secondary education in Finance or Accounting required or combination of experience

  • Excellent verbal and written communication skills.

  • Strong computer skills with knowledge of Excel a must. 

  • Experience in Sage 300 ERP (ACCPAC) or equivalent accounting software would be an asset.

  • Must have excellent follow-up and tracking skills.

  • Ability to meet assigned deadlines.

  • Ability to work cooperatively and collaboratively with all levels of employees, management, and external parties to maximize performance, problem solving and results. 

  • Ability to work with minimal supervision

Software Development Manager - Vancouver, BC

PNI Digital Media is a leading tech industry e-commerce solutions provider, and we’re proud to be one of BC’s Top Employers.  We’re looking for a seasoned Software Manager to join our Vancouver, BC team as a Technical Development Manager.

Along with the Senior Enterprise Architect Manager, the Technical Development Manager will help to develop, and monitor the compliance of development strategies, policies, procedures, and standards.  Along with the other managers and services groups, the Technical Development Manager will proactively diagnose business problems and identify strategic opportunities and ensure all development teams' work to process, policies and roadmap deadlines.  This role will also be responsible for recruitment activities within the assigned teams, as well as performance management.

Key Responsibilities:

  • Ensure development methodologies, standards, practices, templates, and governance are maintained to industry standards.

  • Work closely with Architects to develop and monitor technical strategies.

  • Ensure code reviews are done and oversee development best practices.

  • Provide oversight on high-risk or complex projects.  Day-to-day in-depth awareness of projects and technical issues.

  • Work with teams in the creation and compliance of PNI development standards and processes.

  • Facilitate project completion by removing roadblocks and working through solutions with the management team.

  • Review lessons learned and project and portfolio metrics, looking for trends and areas of improvement.

  • Identify root causes relating to development processes and methodologies and escalate to the enterprise architect.

  • Help to create and the outsourcing teams' structure and ability, ensuring alignment of work to roadmap.

  • Help to prioritize feasibility analysis for potential projects.

  • Work alongside the Client Delivery Manager and Operations Manager by assisting with estimation and resource planning high-risk or complex projects.

  • Educate and influence the development organization to continuously improve key project and development processes.

  • Establish and facilitate ongoing communication across PNI.

  • Recruitment, performance management and coaching/mentoring of all developers within team.

Experience & Skills Required:

  • Degree in Computer Science or related field.

  • 7+ years' experience in web application development utilizing C#.NET in Visual Studio with 5+ years in a management position with large teams.

  • 10+ years' experience working through the design, development, release cycle, and delivering software products to market. 

    • Successful delivery of software applications as an individual, team leader and/or development manager.

    • Willing to dive into software environments and technical issues

  • 7+ years' experience in relational database development utilizing Microsoft SQL Server

  • 7+ years' experience with software version management systems (e.g. Perforce) and task / bug tracking software (e.g. JIRA)

  • 5+ years' experience with large design efforts, enterprise level deployment, and n-tier architecture.

  • 5+ years working in an Agile / SCRUM development environment.

  • Experience with technologies such as MVC, ORM, IOC, etc.

  • Excellent understanding of and some experience using Test Driven Development.

  • Deep understanding of object-oriented design patterns and pragmatic programming principles.

  • Expertise with MSMQ a strong asset.

  • Experience with ASP.Net Forms and MVC, JavaScript and REST a strong asset.

  • Experience with high-performance, scalable enterprise systems a strong asset.

  • Proven track record of successfully mentoring other developers in .NET technology and code quality.

  • Excellent English communication skills.  Experienced in dealing directly with an executive team with the ability to communicate effectively in presentations.

  • Strong attention to detail and organizational skills.

  • Demonstrated leadership skills.

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.