Job Search and Career Advice Platform

Enable job alerts via email!

Senior .NET Full Stack Developer

Global Variable Inc.

Canada

Hybrid

CAD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A tech consulting firm in Ontario, Canada is looking for a Senior .NET Full Stack Developer / Technical Consultant with over 8 years of experience. The role involves designing and supporting enterprise applications and offering technical leadership. Candidates should have a strong understanding of .NET Core, SQL Server, microservices, and security best practices. This position offers a hybrid work model, combining remote and in-office collaboration.

Qualifications

  • 8+ years of professional software development experience is mandatory.
  • Technical leadership experience of at least 2 years is required.
  • Strong hands-on experience with Microsoft technology stack is necessary.

Responsibilities

  • Design and support enterprise applications.
  • Provide technical leadership and architectural guidance.
  • Collaborate with teams to align technical solutions with business goals.

Skills

Experience with .NET Core
Knowledge of SQL Server
Microservices architecture
Proficiency in Docker
Familiarity with Kubernetes
Analytical skills
Problem-solving skills
Strong communication skills

Education

Bachelor’s or Master’s degree in Computer Science or Engineering

Tools

RabbitMQ
Job description
Senior .NET Full Stack Developer / Technical Consultant

Location: Ontario, Canada (Hybrid / Remote)
Engagement: Full-Time

We are seeking an experienced Senior .NET Full Stack Developer / Technical Consultant with 8+ years of hands‑on experience to join our team. In this role, you will work closely with enterprise clients to design, build, and support complex, business‑critical applications, while providing technical leadership and strategic guidance.

Key Responsibilities
  • Design, develop, and support scalable, secure, and high‑performance enterprise applications.
  • Provide technical leadership and contribute to architectural decisions across projects.
  • Collaborate with cross‑functional teams to align technical solutions with business objectives.
  • Work with modern, distributed systems using microservices and event‑driven architectures.
  • Ensure best practices across secure coding, DevOps, and application lifecycle management.
  • Troubleshoot complex technical issues and drive effective remediation strategies.
  • Communicate technical concepts clearly to both technical and non‑technical stakeholders.
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional software development experience, including 2+ years in a technical leadership or architect role.
  • Strong hands‑on experience with .NET Core, SQL Server, and the Microsoft technology stack.
  • Solid experience with microservices architecture, Docker, and Kubernetes.
  • Proven expertise in message‑ and event‑driven architectures, including both batch and streaming systems (e.g., RabbitMQ).
  • Strong understanding of containerization and orchestration technologies.
  • Experience implementing application security best practices, including secure coding and secure DevOps.
  • In‑depth knowledge of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Excellent analytical, problem‑solving, and troubleshooting skills.
  • Strong communication and collaboration skills, with the ability to influence technical and business decisions.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.