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