×
Register Here to Apply for Jobs or Post Jobs. X

.NET Back-End Engineer

Job in Toronto, Ontario, M5A, Canada
Listing for: E-Solutions
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Cloud Engineer - Software, DevOps
Job Description & How to Apply Below
Job Title:

.NET Back-End Engineer

Location:

Canada (Remote)
Duration:
Long Term Contract

.NET / Development

Skills:

Proven expertise building production-grade back-end services using .NET /, with focus on scalability and performance optimization
Advanced C proficiency, including modern language features and deep understanding of asynchronous programming patterns (async/await)
Expertise in C memory management, including Span, Memory,
Expertise in C records, pattern matching, and immutable data structures to implement clean and expressive code
Expertise in C dependency injection patterns
Expertise in building reusable C libraries, NuGet package development, and managing semantic versioning
Comprehensive knowledge of .NET application lifecycle, including middleware pipelines, hosting models, and environment-specific configuration strategies
Strong testing discipline using xUnit, mocking frameworks (, Moq), and testable architecture principles
Expertise in error handling strategies, resiliency patterns, and performance tuning
Expertise in secure C coding practices, including input validation, encryption, hashing, and secrets management
Expertise in modern C coding styles, including file-scoped namespaces, global using directives, and top-level programs
Expertise in implementing secure REST APIs, including OAuth , JWT, and token lifecycle management
Expertise in API versioning strategies, such as URL versioning, header-based versioning, and backward-compatible design
Expertise in applying API observability, including structured logging, distributed tracing, and metrics instrumentation
Experience integrating Minimal APIs with OpenAPI/Swagger, including endpoint metadata, tags, grouping, and custom schema generation
Containerization & Developer Tooling
Hands-on experience containerizing .NET applications with Docker for development, testing, and deployment scenarios
Hands-on expertise with Dev Containers (VS Code Development Containers), including custom configurations and integrated debugging workflows
Skilled in authoring and optimizing Dockerfiles, including multi-stage builds and layer caching strategies
Proficient with Visual Studio Code as primary IDE, including debugging containerized .NET applications using extensions and tooling

Azure PaaS Development Expertise:

Experience developing and deploying microservices using Azure containerization / serverless platforms, including one or more of:
Azure Kubernetes Service (AKS), Azure Container Apps (ACA), or Azure Functions running in containerized environments
Experience applying observability and diagnostics leveraging Azure Monitor, Application Insights, and Log Analytics
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary