Senior Developer - 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 Senior Developer to work in our Vancouver, BC office. This role will be responsible for developing high-availability web solutions for our public-facing websites that will underpin the PNI technical solution.

Your Key Accountabilities:

  • Working as part of project team in an agile environment, works with the Lead Developer and Project Manager to ensure team deliverables are met

  • Develops and maintains required documentation, develops unit and integration tests.

  • Provides technical advice, assessments and estimates to PM.

  • Assists in transfer of business and technology knowledge

  • Work collaboratively in a small team with the Developers, QA, PM, BA and Enterprise Architects to understand business initiatives and deliver solution in small increments.

  • Mentors and coaches junior developers

  • Passionately drive problem determination and resolution.

  • Help PM's in managing change.

  • Contributes to our technical evolution by sharing of business and technology knowledge.

  • Motivate development team.

  • Share with PNI all technical successes & innovations.

Required Experience & Skills:

  • 5+ years' experience in web design, application development utilizing C#.NET in Visual Studio and relational database development utilizing Microsoft SQL Server.

  • 3 plus years' experience with technologies such as WCF, REST, MVC, ORM, IOC, Razor

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

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

  • Ability to multitask over multiple projects in an agile team

  • Excellent communication

  • Driven attitude

  • You have a degree in Computer Science (or a relevant field), or an equivalent combination of education, experience and amazing ability

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