Dotnet Developer

V-Soft Consulting Group, Inc.

Mississauga

On-site

CAD 110,000 - 170,000

Full time

29 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

V-Soft Consulting Group, Inc. is seeking a senior software engineer in Mississauga, Canada, to own end-to-end software delivery across a microservices platform.

You will design APIs, lead architecture discussions, and ensure scalable, fault-tolerant services while maintaining code quality and security standards. The role requires 7+ years of experience with .NET, React, Java/Kotlin, and strong Azure proficiency.

Qualifications

  • 7+ years of professional software engineering experience in a multi-team, production environment.
  • Expert-level experience in .NET Framework / .NET Core / C# designing and building APIs, microservices, and back-end systems.
  • Experience building scalable front-end apps with React; strong state management and performance optimization.
  • Solid knowledge of JVM basics (Java/Kotlin) and ability to contribute across stacks when needed.
  • In-depth Azure experience across ACA, Web Apps, Service Bus, PostgreSQL, Key Vault, and VNet components.
  • Relational DB design, complex queries, indexing, and performance tuning (SQL Server / PostgreSQL).
  • RESTful API design at scale and strong understanding of microservices & distributed systems.
  • Contemporary container experience (Docker) and containerized deployments.
  • CI/CD pipelines experience (Azure DevOps, GitHub Actions or equivalent).
  • Familiarity with Agile/Scrum and full software lifecycle.
  • Experience using AI-assisted development tools as part of workflow.

Responsibilities

  • Lead design discussions and contribute to architecture decisions and engineering standards.
  • Take end-to-end ownership from requirements through deployment, monitoring, and production support.
  • Triage and resolve complex production issues with urgency and structured problem solving.
  • Collaborate with Product, QA, and stakeholders to surface risks early and drive solutions to completion.
  • Champion engineering best practices across testing, CI/CD, security, observability, and documentation.
  • Mentor teammates and promote maintainable code and scalable architectures.
  • Utilize AI development tools to accelerate output and quality.
  • Perform other duties as assigned.

Skills

APIs
Microservices
C#/.NET
React
Java/Kotlin
Azure
Docker
Azure DevOps
GitHub Actions
CI/CD
Azure Container Apps
SQL Server
PostgreSQL
RESTful design
Distributed systems
AI-assisted development tools

Tools

GitHub Actions
Azure DevOps

Job description

Skills - Containers like Docker , Azure is required

Design, and deliver highly scalable, fault-tolerant services and features across our microservices platform.

Take end-to-end technical ownership — from requirements through deployment, monitoring, and production support.

Lead technical design discussions and contribute meaningfully to architecture decisions, technology choices, and engineering standards.

Proactively identify and address technical debt — refactor and improve maintainability, performance, and reliability of the codebase.

Troubleshoot and resolve complex production issues with urgency and structured problem-solving.

Collaborate with Product, QA, and stakeholders to clarify requirements, surface risks early, and drive solutions to completion with minimal supervision.

Champion engineering best practices — testing, CI/CD, security, observability, and documentation.

Leverage AI developer tools (e.g., GitHub Copilot, Claude, Cursor) effectively to accelerate development and improve engineering output.

Perform other duties as assigned.

Required Qualifications

7+ years of professional software engineering experience in a multi-team, production environment.

.NET Framework / .NET Core / C# – expert-level experience designing and building APIs, microservices, and back-end systems; strong grasp of design patterns and SOLID principles.

React – Experience building scalable, maintainable front-end applications; strong understanding of state management, performance optimization, and component architecture.

Good grasp of JVM-based language fundamentals (Java or Kotlin); able to read, reason about, and contribute to codebases beyond the primary stack when the need arises.

Microsoft Azure – solid working knowledge of Azure services with hands‑on experience across one or more of the following: Azure Container Apps (ACA), App Services (Web Apps), Azure Service Bus, Managed PostgreSQL, Key Vault, Application Gateway, Virtual Networks (VNet) & Subnets, Private Endpoints, and Private DNS Zones; experience deploying and operating production workloads in Azure.

Databases (SQL Server & PostgreSQL) – expert-level experience with relational database design, complex query optimization, indexing strategies, and performance tuning.

RESTful API design – proven ability to design, build, version, and secure APIs at scale.

Strong understanding of microservices architecture, distributed systems, and integration patterns.

Containers (Docker) – strong hands‑on experience; comfortable with containerized application design, networking, and deployment.

Experience with CI/CD pipelines (Azure DevOps, GitHub Actions, or equivalent).

Solid understanding of Agile / Scrum practices and the full software development lifecycle.

Demonstrated and effective use of AI-assisted development tools as part of everyday engineering workflow.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Dotnet Developer
Dotnet Developer

Kumaran Systems • Toronto

On-site
CAD 120,000 - 180,000
Full-Stack .NET Developer - Scalable Web Apps
Full-Stack .NET Developer - Scalable Web Apps

Avant Imaging & Information Management, Inc. • Toronto

On-site
CAD 90,000 - 130,000
.Net Azure Developer
.Net Azure Developer

Vedasoft Inc • Toronto

On-site
CAD 100,000 - 130,000
RQ09559 - Software Developer - Full Stack - Senior
RQ09559 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Full Stack Developer - .NET (Intermediate)
Full Stack Developer - .NET (Intermediate)

Avant Imaging & Information Management, Inc. • Toronto

On-site
CAD 90,000 - 130,000
Full Stack Developer - .NET (Intermediate)
Full Stack Developer - .NET (Intermediate)

AIIM • Toronto

On-site
CAD 90,000 - 130,000
Senior Cloud Native Developer
Senior Cloud Native Developer

GFT Technologies North America • Toronto

On-site
CAD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
.Net Developer
.Net Developer

CoFoMo Inc. • Quebec

On-site
CAD 90,000 - 120,000
Senior Full Stack Developer (.NET, Angular, Azure)
Senior Full Stack Developer (.NET, Angular, Azure)

Yochana IT Solutions Inc. • Brampton

On-site
CAD 100,000 - 140,000