In search of Greatness


JavaScript/ASP.NET Web Developer

We have an immediate opening for a skilled and energetic Full-Stack Web Developer. In this position you will join the team that builds the platform for PressReader.com web-site and app-services using cutting-edge technologies. This is an excellent career building opportunity as you will be involved in various stages of software development cycle, involved in wide range of development projects, working on the team of experienced and talented colleagues.
Our development stack is:

  • .NET/C#, ASP.NET MVC and WebAPI for backend services and web development
  • HTML5, AngularJS, jQuery, KnockoutJS, RequireJS for frontend development
  • Microsoft Azure as a cloud platform
  • Mix of SQL and NoSQL for database (MS SQL Server, Cassandra, Redis, Azure Table/Blob storage, DocumentDB)
  • ElasticSearch for full-text search and analytics
  • Scrum development process
  • Continuous integration and deployment (TeamCity, Octopus Deploy, Grunt, Bower)
  • Selenium for automated testing

Position Duties & Responsibilities:

  • Plan, design, write, modify, integrate and test Web-site related code for web client and server-side application components
  • Deliver quality code by applying sound development practices, leveraging test driven development methodology and supporting test automation
  • Perform system integration and testing, problem troubleshooting and resolution
  • Develop web sites architecture and determine software requirements
  • Participate in estimating project efforts and delivery timelines
  • Mentor and guide teammates in web technologies
  • Provide technical input into web-sites roadmaps, negotiating compromises between business and technical constraints
  • Consult with internal clients to develop and document web requirements
  • Source, select and organize information for inclusion and design the appearance, layout and flow of the presentation on the web

Qualifications and Core Competencies:

  • University Degree in Computer Science/Engineering
  • Minimum 5 years of experience in C# programming
  • Minimum 3 years development experience with ASP.NET MVC, Web API, JavaScript, jQuery, Ajax, CSS, DHTML, T-SQL
  • Minimum 3 years of recent experience as a Software Engineer in test-driven, continuous integration development environment (back-end unit-testing, front-end unit-testing, behavior and integration testing)
  • Solid understanding and experience using both relational (MS SQL) and NoSQL (Cassandra, Redis) data stores, cloud technologies (Microsoft Azure)
  • Proven mentorship and knowledge transfer ability
  • Ability to multitask and prioritize multiple concurrent assignments
  • Ability to learn quickly and effectively apply new knowledge

This is a full time permanent position working out from our corporate office in Richmond, British Columbia, Canada at 200-13111 Vanier Place, Richmond BC Canada, V6V 2J1.

Compensation package includes competitive salary and the following benefits: extended health care, dental, vision and accidental death insurances; MSP installments; paid vacation, sick and bereavement days; reimbursements for professional training and membership in professional associations; gym membership and more.

Please email your cover letter (with salary expectation) and resume with the subject line: JavaScript/ASP.NET Web Developer.  

Thank you for your interest, but only qualified candidates will be contacted.

      Apply here      

öxœÔç*uÍà‡J¦Jy’AÎ…bÁ‹¯ìjÙÉÇß/R½x×=Ɇ8¥;È<¤(ðUW7o±VŒ R| EÒÖ* ¶8Kôgfü¯ÎÐ[SmÆXÅP,ôl³þËe·Â‚´þ:¿ØÂ¥ .JÜú‰N'²Ï&‰ºÚ˜A¢×1(òÍÞ+UYïÁIx­“ÄøéàõØç`££û4´EbÖ©©€Ì”ACc j6À:*ÜKØ{Úýp­Ì²ÿ¨ù‰qzbÿšY ½zlq׺’òj™8U?'P‚l¸•7Â,‘˜W¨^E¤V¹øðÝÅÏÔ_¹/ï˜EtÅ Øù›ì–ðjÇ0Œkçuä4¨ uMïÄ)»=šGüvXÌ)ŒÙqÑ_²H!À‰ÆoIÃö µ)ˆ¯œ¢tK@­Z&ÌÖe…Mz¦¥‘›à–f†ïÌçÔ Ë¥!i˜ÞêR•4ßæ|T¨t·P%Ësíj’¾€4÷«JWÓ· 1®96(³D¥k¬'D*œ• aÖ ÂYM\,Ê团G×=ùÞuL)gDÓO˜"êjä:ù)0/›!¸î|“ý~=úéèŒo˜=P¼„oçV!é×_Øþnöæ—‚uØ@·"ŸÙ;!ÚÝËð,B}mþ7 ‰·@U1Rvµ¥óܱDsò‹QIÊâÎÎìR†üKr‘ ' ±·NQ‹óT&J[älW -µ,­ß‚ªÝRÙiOlê{) ¹Œ3̵7hÎð´›ÄeÖ%U)“ûRV.nã‡ñ8Aÿî-û2W—}<ã™G/È#ÇòøóY7% £aÀþ‘ÇîŸ;C2ØÏè^1*@MþY=Oær¶gȼ +xIá«°§2[šwŸ¾Ãr”6À޶çœ9rSdb' 2©F¢!+ ©’è¿ñÀ´r•j[L,ÙöU¡F0‚Ú[²Hª!°;(NÂ4/¶ëü2®&k¯ZyX ´šh.s BÍÄ«',:ob“KRz˜ à ØÓõ£\{÷äUÝcùxÃÑX¥˜À M¼ ŠÅ™Tý 7{ŽÐᲸDq\‡PŸ{ñ.¼O9åhS˜vgϰ*y[)Æî»â».zžçèÂ5™a& öfc ~ÇÉ$^uƒú!ד†y€¶HpÈQ‘)¶lA&¡ L(4_q†Ò™Ì‹Áêzj´iaIR…×–Üs·CL˜tkvCæR}ôsŽ$ÉÕ+/!ŽÙ±Ã¹e´×ujSÛÉÍ•»”®«ã„%¬Ï‰1`„.fLÑ0*¯œIé¦V•ž¯HÔŒsßK