1 day ago
Toronto, CanadaSenior
Responsibilities
- Design, develop, and maintain scalable backend services and enterprise applications using C#, .NET, ASP.NET Core, and SQL Server.
- Build and integrate secure RESTful APIs with authentication, authorization, validation, and error handling.
- Modernize legacy applications through refactoring, performance improvements, and reliability enhancements.
- Collaborate on frontend development using React, Angular, and similar JavaScript/TypeScript frameworks.
- Apply secure coding and API security practices, including OAuth2 and JWT.
- Participate in technical design, code reviews, automated testing, troubleshooting, and performance optimization.
- Support CI/CD pipelines, containerized deployments, and development workflows using Docker.
- Collaborate with engineering, product, and quality teams in Agile delivery environments.
- Use AI-assisted development tools responsibly for coding, testing, debugging, and documentation.
- Share technical knowledge and improve development practices and software quality.
Requirements
- 8+ years of professional software engineering experience with strong hands-on C# and .NET development expertise.
- Experience with ASP.NET Core, Web API, RESTful services, backend architecture, API design, system integrations, and object-oriented programming.
- Experience with SQL Server or comparable relational databases and Entity Framework Core or Dapper.
- Experience with React, Angular, or similar JavaScript/TypeScript frameworks.
- Understanding of authentication, authorization, OAuth2, JWT, application security, and secure coding practices.
- Experience with Git, code reviews, automated testing, CI/CD pipelines, and Agile software delivery.
- Strong problem-solving, troubleshooting, collaboration, and technical communication skills.
- Preferred experience includes modernizing legacy .NET applications, Azure or AWS, Docker, Kubernetes, performance optimization, monitoring, production support, WCAG or AODA, Snowflake, data warehouses, enterprise data integrations, Tailwind CSS, shadcn/ui, AI-assisted development tools, mentoring, and technical documentation.
Benefits
- 100% company-paid health, life, and disability insurance effective from Day 1.
- RRSP with the option of an employer matching contribution.
- Virtual health care and Employee & Family Assistance Program for employees and dependents or partners.
- Parental leave top-up, new parent gift, wellness support, and fitness reimbursement.
- Business Coach from Day 1 with personalized career and professional-development coaching.
- Toronto-based role with salary transparency of $118,000–$152,000 CAD and potential eligibility for an annual discretionary or variable bonus.
Tech Stack
AngularAWSAzureC#DockerGitJavaScriptKubernetesMicrosoft SQL Server.NETReactSnowflakeTailwind CSSTypeScript
Categories
About Capco
Capco is a global technology and management consultancy focused on financial services, helping banks, capital markets, insurance, and wealth firms with digital transformation, risk and compliance, and data/AI-enabled modernization. Founded in 1998 and headquartered in London, it operates as a Wipro company. Its business model centers on project-based consulting, managed services, and solution delivery across strategy, engineering, and platforms for regulated institutions.
