About the role
5 - 10 Years of Experience
Hybrid
Job Description
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
or Send your resume at hr@belwo.com
About BelWo Inc
BelWo develops, deploys and manages Customer Communications Management (CCM) solutions for enterprises and print service providers worldwide. As a solutions-focused partner with deep expertise in CCM, enterprises turn to us to support complex CCM initiatives that range from smaller scale document applications to full-scale omni-channel digital experiences. Our mission is to help our client companies meet strategic CCM goals, add value to every customer communication, reduce costs and improve the workflows of mission-critical CCM processes.
About the role
5 - 10 Years of Experience
Hybrid
Job Description
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
or Send your resume at hr@belwo.com
About BelWo Inc
BelWo develops, deploys and manages Customer Communications Management (CCM) solutions for enterprises and print service providers worldwide. As a solutions-focused partner with deep expertise in CCM, enterprises turn to us to support complex CCM initiatives that range from smaller scale document applications to full-scale omni-channel digital experiences. Our mission is to help our client companies meet strategic CCM goals, add value to every customer communication, reduce costs and improve the workflows of mission-critical CCM processes.