Senior Dotnet Developer

TechBlocks

Vaughan

On-site

CAD 120,000 - 170,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TechBlocks in Vaughan, ON is seeking a Senior Software Engineer - .NET to join a small, cross-functional team. You will build enterprise-grade applications, architect services on Google Cloud, and collaborate with Product and Marketing to deliver data-driven automation for dealership clients.

The ideal candidate has 11+ years of experience in enterprise software, strong back-end skills, RESTful APIs, and experience with microservices, containers, and IaC.

Qualifications

  • 11+ years of experience building enterprise-level applications in a public cloud (preferably Google Cloud).
  • Experience building high-performance back-end services using modern object-oriented languages.
  • Experience creating/consuming RESTful APIs.
  • Experience working with relational and non-relational databases.
  • Experience with TDD and agile software development processes.
  • Experience contributing to design and architectural decisions for modules or systems.
  • Knowledge of microservices, containers, orchestration, and IaC technologies.
  • Comfortable using Azure DevOps or similar tools for version control and CI/CD pipelines.
  • Strong communication with technical and non-technical stakeholders.
  • Mentor junior engineers, conduct code reviews, promote best practices.

Responsibilities

  • Use the latest technology to build innovative front-end applications and associated services.
  • Develop applications that run on a Google Cloud-based infrastructure.
  • Work in a small agile team, interfacing with the product team and participating in scrum ceremonies.
  • Bring best practices and fresh innovative ideas to the team.

Skills

Enterprise software development
Public cloud experience
Google Cloud
RESTful APIs
Microservices
CI/CD pipelines
Agile / Scrum
Mentoring juniors
Communication
Shell scripting

Tools

Azure DevOps

Job description

Job Title: Senior Software Engineer - .NET

Location: Vaughan, ON, Canada

Type: Full Time / Contract

About The Role: In this role, you'll be at the core of our predictive marketing efforts, working closely with Product, Marketing, and cross-functional teams to develop powerful automation tools that fuel both our digital and print campaigns. You'll help architect a suite of applications that harness diverse data sources to deliver highly effective, data-driven marketing solutions for our dealership partners.

Team Culture:

  • You'll be part of a small, tight-knit team of talented and collaborative engineers.
  • Each team member brings unique strengths, and we work closely together to support U.S.-based car dealerships and manufacturers. Our size allows us to move quickly, share ideas freely, and make a meaningful impact with every contribution.

What you will do:

  • Use the latest technology to build innovative front-end applications and associated services
  • Develop applications that run on a Google Cloud-based infrastructure
  • You will be working on a small agile team, interfacing with the product team and participating in scrum ceremonies such as daily stand up, sprint planning, and retrospectives
  • The ideal candidate should bring the best practices and fresh innovative ideas to the team

Who you are:

  • Software engineer with 11+ years of experience building enterprise-level applications in a public cloud, preferably Google Cloud
  • Experience building high-performance back-end services using modern object-oriented languages
  • Experience creating/consuming RESTful APIs
  • Experience working with both relational and non-relational database systems
  • Experience with TDD (Test Driven Development), agile software development processes, and collaborating in multi-functional agile teams
  • Experience contributing to design and architectural decisions for modules or systems.
  • Working knowledge of microservices, container platforms, orchestration systems, and infrastructure-as-code technologies
  • Comfortable using Azure DevOps or similar tools for version control and CI/CD pipelines
  • Communicate effectively with technical teams and non-technical stakeholders
  • Mentors' junior engineers, conducts code reviews, and promotes best practices.
  • A self-starter with an enthusiasm for technology

Additional Preferred Requirements:

  • Experience building cutting-edge web interfaces using modern frameworks
  • Experience working with full-text search-optimized data stores
  • Experience writing and debugging shell scripts

About TechBlocks

TechBlocks is a global digital product engineering company with 16+ years of experience helping Fortune 500 enterprises and high-growth brands accelerate innovation, modernize technology, and drive digital transformation. From cloud solutions and data engineering to experience design and platform modernization, we help businesses solve complex challenges and unlock new growth opportunities.

At TechBlocks, we believe technology is only as powerful as the people behind it. We foster a culture of collaboration, creativity, and continuous learning, where big ideas turn into real impact. Whether you're building seamless digital experiences, optimizing enterprise platforms, or tackling complex integrations, you'll be part of a dynamic, fast-moving team that values innovation and ownership.

Join us and shape the future of digital transformation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director of Engineering
Director of Engineering

Techblocks • Vaughan

On-site
CAD 150,000 - 210,000
Competitive pay
Performance incentives
Monthly rewards and recognition
+1
Senior .NET Engineer: Cloud & API Focus
Senior .NET Engineer: Cloud & API Focus

TechBlocks • Vaughan

On-site
CAD 120,000 - 170,000
Associate Software Developer
Associate Software Developer

TechBlocks • Vaughan

On-site
CAD 70,000 - 90,000
Software Development Manager
Software Development Manager

Techblocks • Vaughan

On-site
CAD 120,000 - 170,000
.NET Full Stack Developer (Angular)
.NET Full Stack Developer (Angular)

United States Digital Space LLC • Mississauga

On-site
CAD 70,000 - 85,000
Comprehensive benefits package
Senior Client Partner
Senior Client Partner

TechBlocks • Toronto

Hybrid
CAD 120,000 - 160,000
Competitive compensation
Performance incentives
Culture of ownership and innovation
Senior Dotnet Developer
Senior Dotnet Developer

LanceSoft, Inc. • Toronto

Hybrid
CAD 100,000 - 130,000
Data Engineer
Data Engineer

TechBlocks • Vaughan

On-site
CAD 90,000 - 130,000
Director Program Management
Director Program Management

TechBlocks • Toronto

On-site
CAD 180,000 - 240,000
Senior Data Engineer, Fixed Term – Toronto
Senior Data Engineer, Fixed Term – Toronto

Dept Holding B.V. • Toronto

On-site