Job Details

Company Description

Current Indigo employees should apply through the Internal Mobility page using your @indigo.ca email address.

Dedicated to telling stories and creating experiences, Indigo is always looking for bright, energetic and customer-focused people who can help bring our exciting mission to life in one of our more than 200 Indigo, Indigospirit, Chapters and Coles stores across Canada. We offer a variety of exciting opportunities at our retail stores, distribution centres, and home office for people who share our passions and want to be part of a dynamic and enriching culture.


  • We love books and all things beautiful
  • We are Canada’s Cultural Department Store
  • Books are our heart and our soul and Great Books are JUST the Beginning…

We play by the following rules:

  • We exist to add joy to our customers’ lives each and every time they interact with us and our products
  • Our job is to create joyful moments for our customers
  • We treat each other the way we’d treat a valued friend
  • We inspire each other to do our best work
  • We seek to ignite creativity and innovation every day
  • We give back to the communities in which we operate

Job Description


The Developer works as part of a project team to deliver new features and system improvements for product, order and customer management systems which power Indigo’s omnichannel retail experiences. This role is responsible for developing components on a wide variety of systems within Indigo’s hybrid-cloud landscape, and will support the Development Team Lead on projects through design, development, bug fixing and deployment of their components. 

  • Development of solutions to meet business and technical requirements 
  • Review and provide feedback on business and technical requirements 
  • Review test cases generated by QA for correctness and coverage 
  • Support the deployment of developed solutions to each of the different environments 
  • Documenting of the developed systems and applications 
  • Development of unit tests to automatically test developed source code 
  • Provide status updates on progress to the lead developer and/or Development Manager 
  • Provide bug fixes to issues identified by the QA team 
  • Adhere to established Development and QA practices 
  • Act as an advocate for the customer by placing them at the forefront of all decision-making and design processes 
  • Proactively identify and anticipate customer expectations and needs 
  • Embrace and seek out technology that creates high tech and high touch solutions for Indigo’s customers 
  • Challenge the status quo by consistently identifying areas for improvement, diagnosing issues and working to resolve them 
  • Collaborate with others to drive flexible and iterative solutions, quickly and easily 
  • Share technical knowledge with others and actively seek to learn from those more knowledgeable than yourself 
  • Help others see the impacts of their efforts and proactively engage other functions to get input 
  • Encourage others to freely share their point of view and be open to feedback 
  • Model Indigo’s beliefs and convey a positive image in everything you do 
  • Celebrate diversity of thought and have an open mindset 
  • Take an active role in fostering a culture of continual learning, taking risks without the fear of making mistakes 
  • Embrace, champion and influence change through your team and/or the organization 



  • Bachelor’s degree in Engineering, Computer Science or a related program 
  • 5+ years of development experience, previous eCommerce experience desirable 
  • Excellent knowledge of C#, with experience in both .NET Framework 4.5+ and .NET Core 2.1+ 
  • Strong knowledge of MS SQL Server / T-SQL for high-throughput OLTP scenarios 
  • Experience building and consuming RESTful and RPC APIs 
  • Experience building message-based systems, particularly on Azure 
  • Experience with serverless development, particularly on Azure 
  • Experience with WCF and MVC is an asset 
  • Familiar with Atlassian development tools (Jira/Confluence/Bitbucket) 
  • Strong communication skills, with a passion for software development and desire to solve problems  

Additional Information

Indigo Books & Music is committed to treating all people in a way that allows them to maintain their dignity and independence. We believe in integration and equal opportunity. Accommodations are available upon request for all applicants with a disability throughout the recruitment process. Please contact Human Resources if you require accommodation. We will work with all applicants to accommodate their individual accessibility needs. 




Home Office
Information Technology