Job Search and Career Advice Platform

Enable job alerts via email!

Senior .NET Full Stack Developer / Technical Consultant

Global Variable Inc.

Toronto

Hybrid

CAD 100,000 - 130,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology firm is seeking an experienced Senior .NET Full Stack Developer to join their Toronto team. The successful candidate will have over 8 years of experience in software development, including expertise in .NET Core and microservices architectures. You will be providing technical leadership and supporting the development of complex applications. This role offers a hybrid work arrangement in Ontario, Canada, with strong collaboration across teams to deliver high-performance solutions.

Qualifications

  • 8+ years of professional software development experience, including 2+ years in a technical leadership role.
  • Strong hands-on experience with the Microsoft technology stack.
  • Experience implementing application security best practices.

Responsibilities

  • Design, develop, and support scalable enterprise applications.
  • Provide technical leadership and make architectural decisions.
  • Collaborate with cross-functional teams for alignment with business objectives.

Skills

Expertise in .NET Core
Experience with SQL Server
Microservices architecture
Strong problem-solving skills
Communication skills
Experience with Docker
Experience with Kubernetes
Understanding of SDLC
Agile methodologies

Education

Bachelor’s or Master’s in Computer Science

Tools

RabbitMQ
Job description

Where: 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.