You're using an older version of Internet Explorer that is no longer supported. Please update your browser.
SMC Software Inc

Software Developer (Intermediate or Senior Level) At RefundPros

Kelowna, BC
Full Time
A month ago

This is an opportunity to build a career with a rapidly expanding company ( as we extend our state-of-the art services and move into new markets. You will work on exciting new software development projects as we evolve our cloud-based customer-facing and back-end systems.

Your focus will be on ‘RefundPros’ (, a software-based service that helps eCommerce businesses recover refunds from national shipping carriers like UPS and FedEx and eCommerce marketplaces like Amazon. This is a set and forget service that requires zero input from businesses and adds significantly to their bottom line in return for a commission charge.

Your Role
You will be working with large-scale software systems that integrate with 3rd party APIs and industry-leading software platforms and technologies like: Google API, .NET framework and Nodejs. And you’ll also be paying close attention to the usability and efficient workflow of our internal and customer-facing web applications whilst working in an Agile software development environment.
We have an opening at intermediate or senior level for a developer with the following:

Education & Experience

  • 2-10 years programming experience (in industry)
  • Degree or diploma in Computer Science (or equivalent)
  • Solid experience working on large, technically complex projects
  • Experience working with eCommerce platforms (e.g. Amazon MWS)
  • Developing financial auditing and multi-currency systems an asset

Technical Skills

  • Experience with of any of the following technologies (or equivalent):
  • .NET framework, SQL Server, C#
  • Google APIs & Data Studio, Stripe API, Amazon MWS API, other eCommerce APIs
  • Javascript, KnockoutJS, MVVM, REST API, XML, JSON, Bootstrap, SASS
  • Data analysis (identifying patterns and rules within data and reports)
  • Strong problem analysis skills and innovative thinking
  • Strong written and verbal communication skills
  • Keen to learn new technologies and development techniques

Pay & Benefits

  • Attractive salary and package (reflecting your skills and experience)
  • Growth and development opportunities (we actively promote from within)
  • Shorter working week (37.5hrs, 2pm finish on Fridays)
  • Fun team environment
  • Modern office in Kelowna’s Cultural District with off-street parking

Send your resume and include a brief covering email to telling us why you want to join our software development team. Only candidates selected for an interview will be contacted. Thank you for your interest in this role.

Software and Programming