About our client
We are a respected Canadian company with a supportive team and experienced leaders. Your expertise will help create meaningful experiences for the families we serve, making a positive impact daily.
Working with us offers more than just a competitive salary. We foster a learning culture and provide health and wellness resources for employees and their families. We also offer a strong pension plan to support your financial future.
Location Details
Our main office is located in Bloor West Village, Toronto, near the Jane Subway station. This is a hybrid role, requiring office attendance as needed.
Role Overview
As a Technical Lead, you will act as both a developer and a project lead, focusing on planning, effort estimation, timeline setting, and engaging architecture teams for design verification. You will lead technically and help develop and maintain software applications for our proprietary systems, including tools used by our staff in customer-facing and back-office roles. Your work will involve developing and maintaining systems for point of sale, contract management, payment processing, service management, inventory management, product management, and compensation management.
Key Qualifications and Abilities
- At least 7 years of experience in application programming and software development.
- A 3+ year diploma or degree in technology or a related field.
- Strong knowledge of object-oriented programming and experience with the Microsoft .NET platform.
- Experience with X++ programming and Microsoft D365 ERP data entities is highly preferred.
- Knowledge of UI development tools is a plus.
- Proficient in development testing methodologies (unit testing, integration testing).
- Technical understanding of impersonation, authentication, SOA, WebAPI, and microservices is an asset.
- Familiarity with API description languages like WSDL, WADL, RAML, and Swagger is an asset.
- Experience with NoSQL databases is a plus.
- Understanding or experience with mobile application development is a plus.
- Proven experience working on large, high-performance enterprise projects and web applications.
We Believe in Equal Opportunity
We are an equal opportunity employer and value diversity within our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Not everything in the job description is required, and we treat every application fairly.