Location: Toronto, Canada (Remote for now; hybrid 2days/week in future)
Job Summary
We are seeking a hands-on Technical Lead with strong development experience and the ability to independently manage client discussions, solutioning, and end-to-end project execution. The ideal candidate has grown from developer → senior developer → lead, and can take ownership of technical decisions, architecture, integrations, and delivery. Candidates with Open Work Permit or PR are preferred. Those already living in Canada for 2+ years will be given priority for cost efficiency and smooth onboarding. Experience in CCM domain (Quadient, OpenText, SmartCom, Doc1, etc.) is an added advantage, not mandatory.
Key Responsibilities
Client & Requirement Management
- Participate in client meetings to understand requirements and present solutions.
- Translate requirements into technical specifications and architecture.
- Independently handle client calls, discussions, clarifications, and demos.
Technical Leadership
- Take complete ownership of end-to-end solutioning including: Requirement understanding, Choosing the technology stack, Architecture design, Integration planning, Implementation approach
- Make technical decisions and justify design choices made in past and ongoing projects.
Hands-on Development
- Lead development by example — writing code, reviewing code, and guiding best practices.
- Work on both front-end and back-end components using modern frameworks.
- Build scalable, secure, maintainable applications.
Project Execution
- Oversee delivery of assigned projects, ensuring timelines and quality.
- Manage small teams or coordinate with distributed teams if needed.
- Ensure smooth deployment, integration, and performance optimization.
- Work with global client time zones (Canada/USA/Europe).
Quality & Process
- Enforce coding standards, documentation, and testing processes.
- Perform code reviews, unit testing, and ensure CI/CD adherence.
- Contribute to continuous improvement and automation initiatives.
Technical Skills Required
Back-end Skills
- Strong hands-on experience in ASP.NET, C#, Web API/REST
- Deep understanding of OOP, design patterns, algorithms
- Experience in SQL Server, database design, optimization & performance tuning
- Knowledge of Windows Services, message queues, integrations
- Exposure to Azure or AWS is preferred
- Knowledge of Git, SVN, or TFS
Front-end Skills
- Strong skills in JavaScript, jQuery, Bootstrap
- Experience with Angular / React / Vue is a plus
- Proficient in HTML5, CSS3, responsive UI
- Ability to integrate UI with backend securely
DevOps & Cloud
- Familiarity with CI/CD pipelines
- Working knowledge of cloud environments (Azure/AWS)
Soft Skills
- Excellent communication and client-facing skills
- Strong problem-solving & analytical ability
- Ability to work independently with minimal supervision
- High ownership mindset
- Adaptable to changing priorities and fast-paced environments
Preferred Qualifications
- Bachelor’s/Master’s in Computer Science or relevant field
- 5–10 years of development experience with at least 2–3 years as a Technical Lead
- Certifications in Microsoft/.NET technologies are a plus