Job Description
We are looking for an experienced Lead Software Developer with a strong solution design emphasis and expertise in the Microsoft back-end stack. The successful candidate, located in Toronto or Vancouver, will be self‑motivated, dedicated, and passionate about technology, and will be part of a team of developers, software architects, project managers, QA, and subject matter experts in a supportive environment that encourages continuous learning.
Roles and Responsibilities
- Build high quality code that meets business, security, and performance requirements
- Work with senior technical and business domain experts to design a variety of software solutions
- Lead solution design for new and evolving systems, including defining multi-tenant architectures, data isolation strategies, and integration patterns
- Produce solution design documents, architecture diagrams, and technical specifications to guide development teams
- Evaluate a...