Contact us on 250.434.0200 or

Software Developer

Software Developer
NRI Distribution Published: May 6, 2016
Job Type
Date Posting Expires


We're looking for: Software Developer

Under the direction of the Software Devlopment Manager, the Software Developer designs, develops and debugs software to improve the overall warehouse management (WMS) product.

Job Duties:

  1. Resolves routine system problems for the WMS.
  2. Debugs software components and performs software modifications.
  3. Performs data import/export procedures.
  4. Monitors system and automated import/export logs for errors and issues.
  5. Provides ad hoc reports.
  6. Designs and develops software products to enhance the WMS.
  7. Assists in the creation of design documents for the new software components.
  8. Codes software components while adhering to established programming standards.
  9. Ensures development testing is complete by implementing tests to ensure high quality code and testing changes to application software to ensure required functionality is met.
  10. Provides support for the implementation of new software application and subsequent usuage.
  11. Provides troubleshooting to end users and assists them in the effective use of their system through formal or information training.
  12. Identifies and recommends ways to add value to the product.
  13. Participates in team Scrum meetings (sprint planning, daily scrums, sprint reveiews and retrospectives).

Skills, Abilities, and Expectations:

  • Demonstrates the following in their behaviours, actions and decisions:
  • Quality and accountability in all actions.
  • Fairness in all relationships.
  • Balance of success and lifestyle.
  • Promoting leadership at all levels.
  • Disciplined and committed focus on results.
  • Contributing to and sharing in prosperity.
  • Relationships are worth investing in.
  • Respect for the community and the environment.


Education:               A two year post-secondary diploma in software development.
Experience:             5+ years of experience in software development.

Other Requirements:

  • Exposure to a .NET language (VB, C++, C#, ASP, etc).
  • Good understanding of MS Application software.
  • Working knowledge of Microsoft Windows.
  • Mobile, web and API experience.
  • Microsoft SQL Server experience is an asset.
  • Microsoft Azure cloud development experience is an asset.
  • Experience working with Git, Stash and/or Jira is an asset.
  • Experience working with a warehouse management or order processing system is an asset.
  • Experience working with agile development concepts is an asset.
  • Experience writing unit tests is an asset.
  • EDI experience is an asset.
  • Financial accounting knowledge is an asset.

Application Instructions:

All interested candidates should submit their resume via email to  Please indicate that you are applying for the Software Developer position.

Drop files here browse files ...
Are you sure you want to delete this file?