Software Developer

Department: Software Development

Reports To: Software Development Manager

Position Type: Full Time

Position Summary

The Software Developer role will be responsible for day-to-day software development of Web, Mobile and Windows inventory management applications. Front-end development, UX & UI Design, Web API development and Database Interface are main elements of this position. You will also be required from time to time depending upon circumstances provide direct support for customers.

Essential Job Functions

  • Design, develop and test windows and web-based applications according to requirements and specifications
  • Work with project managers, analysts, senior developers and users to define system scope and objectives
  • Complete assigned development tasks and interact with team when necessary
  • Fix software bugs in existing/developing applications
  • Perform unit testing and support functional analysis
  • Support installation of software components in test and production environments
  • Update user manuals and standard operating procedure documents
  • Support and maintenance of developing products

Common Skills

  • Excellent verbal and written communication skills in English
  • Must be a team player and ability to work independently
  • Understand and write functional and technical specification
  • Be creative in problem-solving and product feature analysis
  • Own assigned tasks and deliver the results on time
  • Ability to learn new technologies and update skills for current industry


College Diploma or University degree in Computer Science or Related Area 

Technological Requirements

  • Strong fundamentals in HTML, CSS and JavaScript
  • Experience with SPA Frameworks (Angular 2+ is an asset)
  • Experience working with RESTful APIs
  • Experience with C#, ASP.NET MVC, Entity Framework, LINQ
  • Must have Microsoft SQL Server(2008/2012/2016) experience and Oracle database experience preferred
  • Experience with Web Services, WCF and Service Oriented Architecture a plus
  • Prior experience developing on mobile Android devices a plus


  • 1 year work experience in software development 
  • Understanding of inventory and warehouse environments 

Send in your resume to