-
AvaiBook

Senior Software Engineer (Azure/.NET)

AvaiBook
Canada · Full-time · Associate

We are looking for a Senior Software Engineer to support the migration of on-premises web services into a modern cloud environment built on Microsoft Azure. This role is suited for an engineer who brings deep backend expertise, strong cloud knowledge, and the ability to work independently in a distributed team.


Tasks

You will design, build, and modernize backend services that support external customer applications, financial workflows, and invoicing systems. The focus is backend engineering with C#, .NET, and SQL. Experience with Angular or other frontend frameworks is welcome but not required.


This role requires someone who can join quickly with minimal onboarding, contribute technical direction, and strengthen the team’s cloud engineering capability.


Key Responsibilities


Migrate existing on-premises web services to Azure.



  • Design, develop, and maintain backend services in C#/.NET.

  • Build and optimize database structures for performance and scalability.

  • Collaborate on financial, invoicing, and customer-facing systems.

  • Partner with distributed team members across North America for integrations.

  • Support cloud infrastructure improvements and share best practices.

  • Contribute ideas, engineering standards, and architectural input.


Requirements

Tech Stack


Core Requirements


C# / .NET (senior level)



  • SQL (schema design, optimisation, queries)

  • Azure cloud development (App Services, Functions, storage, pipelines)


Nice to Have


Angular or other frontend frameworks



  • Experience with cloud migrations

  • Financial systems or integrations experience


Interview Process



  1. Initial Screening – With the hiring manager (technical background)

  2. Technical Interview – Deep dive into C#, SQL/database design, and architecture

  3. Final Interviews – Meeting senior leadership for final evaluation


Benefits

  • Hourly Rate: 45–50 USD

  • Contract: Full-time contractor (40 hours/week)

  • Duration: Long-term contract with extensions expected


Please feel free to apply if you fit the requirements!

Key Skills

Ranked by relevance

cloud c angular storage sql
Login to Apply
Posted
Dec 03, 2025
Type
Full-time
Level
Associate
Location
Canada
Company
AvaiBook

Industries

Staffing Recruiting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Artech L.L.C.
Related

Full Stack Engineer

2026-05-26

Contract
Mid-Senior
Canada
Staffing
Engineering
View Job Details
TEEMA
Related

Full Stack Engineer

2026-05-26

Full-time
Mid-Senior
Canada
Staffing
Information Technology
View Job Details
Anson McCade
Related

Java Software Engineer

2026-05-27

Full-time
Mid-Senior
United Kingdom
Staffing
Information Technology