QMC Software Developer – Toronto, ON (Full-time/Hybrid)
QMC Metering Solutions supplies and integrates several meter technologies to provide sub-metering systems to effectively monitor the consumption of electricity, water, gas and thermal meters. We have offices in Coquitlam, Calgary, Ottawa and Toronto and have a support and distribution network across the country including Edmonton and Montreal.
QMC is seeking a full-stack .NET/C# programmer with experience in designing and developing web and data analytics applications. The successful candidate will be responsible for ground up development of a new data-driven web application.
Skills and Experience
- 8+ years of proven experience in a similar role
- Strong coding and architecture skills including .NET, C#, Blazor, React, Javascript, Typescript, jQuery, Python, Ruby on Rails, Microsoft Azure and AWS Ecosystems
- Strong database skills including SQL and NoSQL such as Microsoft SQL, Postgres, MongoDB/CosmoDB,
- Writing and consuming data from REST APIs
- UI/UX design and implementation experience including HTML5 and CSS and front-end frameworks
- Excellent communication, attention to detail, and teamwork skills
- B.Sc. in Computer Science or similar diploma program is an asset
- Applicants should be prepared to show and/or discuss previous greenfield projects which they have worked on independently or in a small team
Personal characteristics and attitudes:
Our QMC Developer should demonstrate competence in:
- Behave ethically: understand ethical behavior and business practices and ensure own behaviour consistent with the values of the organization.
- Build relationships: establish and maintain positive working relationships with others both internally and externally to achieve the goals of the organization.
- Communicate effectively: speak, listen and write in a clear, thorough and timely manner.
- Focus on Customer needs: anticipate, understand, and respond to the needs of the internal and external customers to meet or exceed their expectations within the organizational parameters.
- Foster teamwork: work co-operatively and effectively with others to set goals, resolve problems, and make decisions that enhance organizational effectiveness.
- Lead: positively influence others to achieve results that are in the best interest of the organization.
- Organize: set priorities, develop a work schedule, monitor progress towards goals, and track details.
- Solve Problems: Assess problem situations to identify causes, gather and process relevant information, generate possible solutions, and make recommendations and/or resolve the problem.
Job Types: Full-time, Permanent
Benefits:
- Commuter benefits
- Company events
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- Paid time off
- RRSP match
- Tuition reimbursement
- Vision care
- Wellness program
- Work from home
Experience:
- Software web Developer: 8 years (required)
Work Location: Hybrid remote in North York, ON M3C 1Z3