Software Developers
Job No:
125945
Location:
California, British Columbia, Quebec, or Remote
- Don't miss this opportunity to take on a pivotal IT role with a rapidly growing organization
- Receive extensive benefits and a competitive salary based on skills and experience
- Enjoy working in a collaborative and supportive team environment
About NRI Distribution
Founded with a mission to become the most valued brand in our industry, NRI Distribution is a specialist in providing North American logistics services to apparel, footwear, equipment, and accessories manufacturers in the outdoor, action sports, fashion, and lifestyle industries. At NRI we pride ourselves on our services that go above and beyond the normal offerings of a distribution company by providing custom e-commerce fulfilment, single order pick & pack capabilities, and even the handling of returns, warranty, and repairs.
At NRI we're equally passionate about the individuals that make up our team and drive the success of our brand. We've maintained a fun work culture where our employees can thrive and build a life long career thanks to the values our leaders live and breathe. Our leadership principles are that we live with integrity, lead through action and deliver excellence; creating harmony and sustainability for all. If you think you could thrive under the NRI leadership principles then we want to hear from you.
For more information please visit our website by clicking here.
About the Opportunity
Currently, NRI is looking for multiple passionate Software Developers to join the team that has built our own Warehouse Management System (WMS); a system that is critical to the success of our business. This role is full time and there is flexibility for this role to be remote or based out of one of our locations. We have facilities in Los Angeles, Fontana, Riverside, and Chino in California, as well as Surrey and Kamloops in British Columbia, and Montreal in Quebec. Please note that if working remotely you will need to be able to travel to see the team on occasion, once it is safe to do so.
As one of our new Software Developers you'll design, develop, debug, and test software in order to improve the WMS. This role will require you to understand our customers' needs before working with the team in order to translate those needs into production capabilities and subsequently implementing and delivering those capabilities.
Your more typical responsibilities in this pivotal role will include:
- Designing and developing software products in order to enhance the WMS.
- Assisting in the creation of design documents for new software components.
- Developing software components while adhering to established programming standards.
- Collaborating with the software development, QA, and support team to deliver high-quality software to our users.
- Debugging software components and performing software modifications.
- Performing data import/export procedures as required.
- Assessing the impact of issues on users and helping the team prioritize and develop fixes for high impact bugs.
- Implementing appropriate unit tests to ensure high-quality code prior to the delivery to the QA team.
- Conducting functional reviews and peer reviews to verify that the code meets requirements and code quality standards.
- Providing troubleshooting to end-users and assisting them in the effective use of their system through formal or informal training.
- Identifying and recommending ways to add value to the product.
- Participating in team Scrum meetings including sprint planning, daily scrums, sprint reviews, and retrospectives.
In order to qualify for this role, you will need 5 to 8 years of experience in software development along with a post-secondary diploma in Software development or similar. Previous exposure to a .NET language (VB, C++, C#, ASP), experience working in an Agile software development environment, and a good understanding of MS Application Software are all also required. Experience working with a warehouse management system, experience with Microsoft SQL Server, experience with Microsoft Azure cloud development, or experience working with Git, Stash, and/or Jira are all considered assets for this role.
As our ideal candidate, you'll join us with excellent Office 365 skills. You'll also have strong communication skills in both written and verbal form that will ensure your success as you work to understand and interpret customer needs while still providing an excellent level of service. Your passion for the work that you do and your sense of pride when a job is well done will combine with your aptitude for challenging the status quo as you strive to improve and build upon our WMS.
Above all, you'll be an enthusiastic team player with a history of success who is ready to take the next step in their career.
About the Benefits
In return for your hard work and dedication, you will be awarded an industry competitive salary based on skills and experience along with a wide host of benefits including:
- Health and dental coverage.
- Huge amounts of training provided.
- A staff purchase program allowing you to buy from our clients at wholesale cost.
- Huge opportunities for career progression, we prefer to promote internally and allow our staff to build a life long career.
- Bi-annual feedback days allowing everyone to have a chance to make positive changes. The feedback is then actioned through an action plan by a steering committee.
- Frequent staff events including internal competitions, summer BBQs, pot lucks, and big holiday parties.
- Access to our profit-sharing program.
This position presents an opportunity to enter a pivotal role and influence the growth and development of NRI Distribution. As part of our team, you will enjoy the opportunity to further develop and refine your skills in a collaborative and supportive environment.
Don't miss this unique opportunity to take on a pivotal role with a rapidly growing organization!