Capco

Senior Software Engineer - .NET, C# & APIs

Capco
Apply
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

Capco

About Capco

5,001-10,000 employees

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.

Contact me