Job Search and Career Advice Platform

Enable job alerts via email!

Developer

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Toronto

Hybrid

CAD 85,000 - 110,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking IT solutions firm located in Ontario is seeking an experienced developer to design and build web applications using .NET and cloud technologies. The ideal candidate will have 6-8 years of experience with .NET, C#, and Azure services, and must possess strong DevOps skills including CI/CD practices. This hybrid position requires 3 days onsite, offering a dynamic environment focused on security, performance, and collaborative delivery.

Qualifications

  • 6-8 years of experience in software development.
  • Strong experience with C#, .NET 6/7/8, and ASP.NET Core.
  • Hands-on with cloud services, preferably Azure.

Responsibilities

  • Design, build, test, deploy, and operate web applications.
  • Translate requirements into modular, testable solutions.
  • Build RESTful APIs and develop responsive front-end UIs.

Skills

.NET Full Stack Development
Cloud Experience
Terraform
CI/CD pipeline

Tools

Azure DevOps
GitHub Actions
Docker
Kubernetes
Job description
Overview

Design, build, test, deploy, and operate end-to-end web applications using the .NET ecosystem across frontend, backend, and data layers, leveraging cloud services (Azure/AWS) and CI/CD pipelines to deliver secure, scalable, high-quality solutions.

Work Mode

Hybrid – 3 days onsite

Key Skills
  • .NET Full Stack Development
  • Cloud Experience
  • Terraform
  • CI/CD pipeline
Required Skills
  • C#, .NET 6/7/8, ASP.NET Core, REST APIs, LINQ, EF Core/Dapper.
  • Front-End: React or Angular, TypeScript, HTML5/CSS/SCSS, component libraries.
  • Cloud: Strong hands-on with Azure (App Service, Functions, AKS, Key Vault, APIM, Storage, App Insights) or AWS equivalents.
  • DevOps: Git, pipelines (Azure DevOps/GitHub Actions), Docker, Helm/K8s, IaC (Terraform/Bicep), SonarQube.
  • Data: SQL Server/Azure SQL/PostgreSQL; caching (Redis).
  • Security & Observability: OAuth/OIDC, RBAC, Key Vault/Secrets Manager, logging/metrics/tracing.
Application Design & Development
  • Translate requirements into modular, testable solutions using C#/.NET 6+ and ASP.NET Core. Build RESTful APIs / microservices (controllers/minimal APIs, middleware, filters, API versioning).
  • Develop responsive front-end UIs with React or Angular (TypeScript, state management, UI components).
  • Implement data access via EF Core/Dapper, optimize queries, and design schemas (SQL Server/PostgreSQL).
  • Implement caching, background jobs, and message processing (e.g., Azure Service Bus, RabbitMQ, Kafka).
Cloud Engineering (Azure/AWS)
  • Design cloud-native solutions using App Services/Functions/AKS (Azure) or ECS/Lambda/EKS (AWS).
  • Integrate identity and security: Entra ID/Azure AD (or AWS IAM), OAuth2/OIDC, Key Vault/Secrets Manager.
  • Use managed databases (Azure SQL, Cosmos DB, RDS/Aurora) and storage (Blob/S3) with private access patterns.
  • Apply infrastructure as code (Terraform/Bicep/CloudFormation) and environment promotion (Dev→Test→Prod).
  • Enable observability: Application Insights/CloudWatch, distributed tracing (OpenTelemetry), dashboards, and alerts.
DevOps & CI/CD
  • Build and maintain CI/CD pipelines (Azure DevOps/GitHub Actions/GitLab/Jenkins) with build, test, security scans, and deploy stages.
  • Enforce branching strategies (GitFlow or Trunk-based), PR reviews, and quality gates (SonarQube).
  • Containerize services (Docker), manage Kubernetes manifests/Helm charts, and implement blue-green/canary releases.
  • Implement database DevOps (EF Core migrations, DACPAC/SQL projects, drift detection). Automate infrastructure provisioning and app configuration across environments.
Quality, Security & Performance
  • Apply secure-by-design: secret management, least privilege, OWASP Top 10 mitigations, API throttling and input validation.
  • Drive test automation: unit, integration, API contract (Swagger/OpenAPI), and e2e (Playwright/Cypress).
  • Optimize performance: async I/O, connection pooling, caching (Redis), compression/CDN, profiling and load testing.
  • Ensure resilience: health checks, retries/circuit breakers (Polly), graceful shutdowns, fallback strategies.
Collaboration & Delivery
  • Refine user stories and acceptance criteria with Product/BA/UX; contribute effort estimates.
  • Participate in Agile ceremonies (planning, daily standups, demos, retros); maintain boards (ADO/Jira).
  • Create technical designs, sequence diagrams, and runbooks; support production incidents (L3).
Experience

6-8 years

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.