About the role

  • Senior .NET Developer designing and implementing solutions for technology departments across major firms. Collaborating on diverse projects with a focus on innovation and quality.

Responsibilities

  • Design, develop, and maintain scalable software solutions using .NET 8.x, C#, and Entity Framework Core;
  • Build and integrate RESTful APIs, Web APIs, GRPC services, and Windows Services;
  • Architect and implement microservices using Azure App Services and Azure Functions;
  • Develop responsive web applications using React, Material UI, Angular/AngularJS, JavaScript, AJAX, Kendo UI, KnockoutJS, and jQuery;
  • Design and optimize relational and cloud-based databases, including Azure SQL Database and Blob Storage;
  • Implement CI/CD pipelines using Azure DevOps and Git for streamlined deployment and testing;
  • Apply software design patterns (e.g., Singleton, Factory) and SOLID principles to ensure maintainable and scalable code;
  • Collaborate across teams to ensure seamless integration between front-end, middle-tier, and back-end components.

Requirements

  • Degree in computer science, software engineering, or a related field from a recognized post-secondary institution;
  • Demonstrated academic excellence and a commitment to continuous learning;
  • 7 to 10 years of hands-on experience in software development with a focus on .NET technologies;
  • Demonstrated experience with design patterns and frameworks such as MVC, MVP, MVVM, WPF, WCF, LINQ;
  • Experience developing and debugging in Visual Studio;
  • Proficiency in C#, including console and web application development;
  • Strong understanding of object-oriented design and software architecture;
  • Solid understanding of Azure DevOps, Git workflows, and CI/CD pipelines;
  • Deep knowledge of SQL and experience with stored procedures, functions, and performance tuning;
  • Ability to connect applications to various back-end data stores (SQL, NoSQL, Big Data).

Benefits

  • Flexible work options
  • Unlimited Vacation Plan
  • 24/7 virtual healthcare
  • Wellness portal

Job type

Full Time

Experience level

Senior

Salary

CA$80,000 - CA$130,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularAzureCloudEntity FrameworkGRPCJavaScriptjQueryMaterial UIMicroservicesNoSQLReactSQLWPF.NET

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.