Senior Software Developer

What We Do:

iQmetrix’s intelligent retail management software is designed to power the telecom industry. Our software is built around enabling telecom retailers to deliver a buy-anywhere strategy through multi-channel inventory management and digital retail solutions; make data-driven decisions using powerful reporting; and unify storefronts and digital channels for a consistent customer experience, in-store, online, and anywhere else. 

For 20 years, we’ve been passionate about helping the leading brands in telecom to grow by providing excellent software, services, and expertise that enables them to adapt and thrive. Currently powering over 20,000 stores, iQmetrix is a privately held software as a service (SaaS) company with offices in Canada and the U.S.  For more information, please visit www.iqmetrix.com.

Our Winnipeg Office is Growing! With that we have multiple teams that are looking to hire Intermediate to Senior Level developers. Each team works on something different; if you receive a call from us we will discuss what each team is working on and see where your skills/experience best fits! In the meantime, here is a brief description of each team that is hiring.

Enterprise Solutions: A team focused on finding creative ways to meet enterprise client requirements through custom solutions that leverage iQ's existing products and services.

Basilisk: One of our partner integrations teams which leverages third party APIs to give our clients access to industry-leading products and functionality. These include handset protection and trade-in, appointments, and more. Most recently, they have created a virtual queuing solution which uses SMS to control the flow of customers in our clients’ stores.

RQ Payments: This team focuses on updating and maintaining our clients’ payment experience within our industry-leading Point of Sale solution. They give our clients reliable access to our own payment solutions as well as those from external partners. Most recently, they’ve worked on our Pay Anywhere solution which allows a customer to pay for invoices on their cellular phone without any physical contact.

Payments Solutions: Our payments division is focused on building the fundamental payments technologies underlying all of the iQ brands where security and reliability are key. Payment terminals, e-commerce solutions, money movement, and fraud detection are just a few of the domains we own.

Purpose of Each Role:

We are looking for multiple developers with strong C# development and communication skills. Successful candidates will take ownership of solving tough problems, communicating solutions with internal clients (sometimes external), and are a master of balancing quality and speed. They will take initiative to learn and understand technical solutions, work collaboratively with other developers and internal/external stakeholders, and meet challenges as they arise.

Accountabilities:

  • You will be part of a skilled team of developers which solves complex problems for our biggest multi-million-dollar accounts while creating an excellent client experience.
  • You will be playing a fundamental role in designing and implementing our ambitious integrations and product features.
  • You will have the opportunity to grow your skills by working as a part of the team while striving to find the best solutions.
  • You will be creating and contributing to large-scale architectural plans and solutions that create unique and cutting-edge retail experiences for some of the largest retailers in the world.
  • You will be brainstorming and working with clients to understand the clients’ needs

Qualifications:

  • Comfortable with developing on a C# web stack (e.g. ASP.NET Core)
  • Strong foundation in object-oriented design
  • Experience in all phases of the software development lifecycle

Recommended (more is better):

  • Experience developing software which uses cloud technologies (eg. message queues, NoSQL data storage, serverless applications).
  • Previous full-stack development experience (Front and Back End).
  • Comfortable with Git.
  • Previous development experience with one or more point-of-sale systems.
  • Experience implementing automated tests
  • BS or better in Computer Science or Computer Engineering (self-taught individuals with strong work experience are welcome to apply).

What is an iQer?

An iQer is a term, used daily across all iQmetrix locations, is someone who works for iQmetrix. Sounds simple, but there’s more to being an iQer than meets the eye!

If you’re an iQer, you approach problems with humility and an open mind. You’re a go-getter who doesn’t wait around to be told what do to. Whether it’s on your own or with a team, you aren’t afraid to try new things, fail, succeed, and improve along the way. Your team, the company, and the well-being of others come before your personal agenda—you are an ally to your colleagues and the community.

The world changes fast and, as an iQer, you’re ready to adapt. You recognize diversity in the world, listen to others, and consider all perspectives.

Want to Join the Team?

If you’re interested in a career with iQmetrix, please submit your resume and cover letter. We are an equal opportunity employer. We do not discriminate based on race, faith, colour, cultural background, gender, sexual orientation, age, marital status, or disability status. We thank all applicants for their interest, however, only those selected for an interview will be contacted.