Junior/Intermediate Software Developer

SMC Software Inc


We are looking for a junior or intermediate programmer who is looking for an opportunity to grow with the company. This role will suit a recent graduate with relevant programming experience gained via a co-op placement or an intermediate with at least 2-3 years full-time programming experience in industry.

You will be working with an experienced team of programmers that has been developing high quality software solutions for more than 10 years. You will be using a range of technologies like: .NET, SQLServer, NodeJS, KnockoutJS, Bootstrap and interacting with third-party APIs from Stripe and Google.

You will also be using programming languages like: C#, SQL, Javascript, CSS/HTML and taking an Agile, iterative approach to software development (e.g. wireframe mockups, test-driven development, point scoring, continuous integration, daily Scrums, Sprints, etc.).

RefundPros (https://refundpros.com) is a unique, one-stop solution that recovers refunds for incorrect charges and guaranteed shipments from marketplaces like Amazon and the national shipping carriers (UPS, FedEx, Purolator, etc.). We regularly return significant sums of money directly into the hands of eCommerce businesses across North America. Our in-house claim and refund specialists and industry-leading systems recover thousands of dollars every day for our customers in return for a modest commission on the money they get back.

We have a permanent office located in Kelowna and support remote and hybrid working arrangements. However, this role will be based on-site (in Kelowna) initially whilst you learn about our systems, company culture and get to know your colleagues. 

More About The Role

Ideally you will have programming experience using similar or consistent technologies to those described above and a desire to build high quality software from the ground up.

A few specific requirements:

  • Degree or diploma in Computer Science (or equivalent experience)
  • NodeJS/ SQL/ Frontend Javascript/ Bootstrap experience
  • Innovative thinker, driven, results-oriented
  • Can work independently and cooperatively

Nice to have: 

  • Experience in: .NET, C#, Entity Framework, RDB design, Selenium, Stripe API, Google API, Azure Pipelines

Pay & Benefits

  • Flexible working arrangements (on-site, hybrid and remote working)
  • Salary range: 40k-70k (Appropriate to your experience)
  • 13 days vacation (to start)
  • Great career development opportunities in a fast growing company
  • Full-time 37.5hrs (2pm finish on Fridays)
  • Friendly and supportive work culture

How to Apply

Send your resume to careers@refundpros.ca, explaining briefly why you are interested in this role and believe you are a good fit.

Only candidates selected for an interview will be contacted, thank you for your interest in this role.