Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever

NET Developer / Lead Backend Developer

  • Source: Ceipal
  • Innova Software Services
  • On-site
  • Toronto
  • Senior

Job Description

Senior .NET Developer / Lead Backend Developer

Location: Toronto, Ontario
Work Model: Hybrid - 4 days onsite and 1 day remote
Experience Required: 12 15 years
Position Type: Contract

Job Summary

We are seeking an experienced Senior .NET Developer / Lead Backend Developer to design and develop scalable, secure and high-performance enterprise applications. The successful candidate will lead backend development initiatives, provide technical guidance and contribute to application architecture and design decisions.

This position requires strong expertise in C#, .NET 10, ASP.NET Core Web API, SQL Server, microservices and Azure services, along with hands-on experience integrating AI or Generative AI capabilities into enterprise applications.

Responsibilities

  • Design, develop and maintain scalable, secure and high-performance RESTful APIs using C#, .NET 10 and ASP.NET Core.
  • Lead backend development initiatives and provide technical guidance to engineering teams.
  • Define and promote application architecture, design patterns, coding standards and development best practices.
  • Design and implement scalable microservices, API gateways and distributed applications.
  • Optimize APIs and backend services for performance, scalability, security, reliability and maintainability.
  • Design, develop and optimize SQL Server databases.
  • Create and optimize complex SQL queries, stored procedures, indexes and database structures.
  • Implement authentication and authorization solutions using OAuth 2.0, JWT, RBAC and Azure AD/Entra ID.
  • Collaborate with frontend development teams, including Angular developers, to design and integrate RESTful APIs.
  • Design and implement secure solutions using Azure Key Vault and other Azure security services.
  • Integrate AI and Generative AI capabilities into enterprise applications.
  • Troubleshoot complex production issues using Application Insights, Azure Monitor, logging, tracing and debugging tools.
  • Collaborate with product managers, architects, QA, DevOps and other engineering teams.
  • Participate in Agile/Scrum activities, including sprint planning, daily stand-ups, retrospectives and technical-design discussions.
  • Conduct code reviews and mentor developers on engineering standards and best practices.

Required Qualifications

  • 12 15 years of professional software-development experience, with significant experience in backend development.
  • Strong hands-on expertise in C#, .NET Core, .NET 10 and ASP.NET Core Web API.
  • Advanced experience with SQL Server - mandatory, including:

    • Database design
    • Complex SQL queries
    • Stored procedures
    • Indexing
    • Query optimization
    • Performance tuning
  • Strong experience designing and developing RESTful APIs and microservices.
  • Experience with distributed systems and microservices architecture.
  • Strong knowledge of authentication, authorization and identity-management concepts.
  • Hands-on experience with OAuth 2.0, JWT, RBAC and Azure AD/Entra ID.
  • Experience with Azure Key Vault and cloud-security best practices.
  • Experience with API gateways, Docker and Kubernetes.
  • Experience monitoring and troubleshooting applications using Azure Monitor and Application Insights.
  • Hands-on experience integrating Azure OpenAI, OpenAI APIs or other LLM-based services into enterprise applications.
  • Strong understanding of software architecture, design patterns and clean coding principles.
  • Excellent problem-solving, communication and technical-leadership skills.
  • Ability to collaborate effectively with cross-functional and geographically distributed teams.
  • Must be comfortable working from the Toronto office four days per week.

Preferred Qualifications

  • Experience integrating backend APIs with Angular applications.
  • Experience deploying containerized applications in Azure or other cloud environments.
  • Strong experience with Docker and Kubernetes in production environments.
  • Experience leading development teams and mentoring engineers.
  • Experience building enterprise applications incorporating Generative AI capabilities.

Skills

  • c-sharp
  • asp-net
  • dot-net
  • asp-net-core
  • dot-net-core
  • microsoft-azure
  • oauth
  • azure-rbac
  • microsoft-entra-id
  • azure-key-vault
  • vault
  • azure-application-insights
  • azure-monitor
  • Docker
  • Kubernetes

Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Innova Software Services

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes