Enable job alerts via email!

Senior Software Engineer

AssetWorks Inc

Calgary

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the GPS and Telematics sector is seeking a Senior .NET Developer. In this role, you will design and maintain high-performance applications, mentor junior developers, and collaborate with cross-functional teams to deliver robust solutions. Ideal candidates will have extensive experience in .NET technologies and a strong grasp of software design principles.

Qualifications

  • 5+ years of experience in .NET development.
  • Strong understanding of OOP and software design principles.

Responsibilities

  • Lead the design and development of complex .NET applications.
  • Conduct code reviews and mentor junior developers.

Skills

C#
ASP.NET Core
Object-Oriented Programming
Communication

Education

Bachelor’s degree

Tools

GitHub
Entity Framework
Microsoft.VisualStudio.TestTools

Job description

Looking for a self-motivated individual eager to develop their skills as a Senior Developer within our AssetWorks GPS / Telematics division? As a Senior .NET Developer, you will be instrumental in designing, developing, and maintaining scalable, high-performance applications using the .NET framework. Collaborate with cross-functional teams to build robust solutions, troubleshoot complex issues, and mentor junior developers.

Job Description :

ESSENTIAL DUTIES AND RESPONSIBILITIES

  1. Lead the design and development of complex, high-performance .NET applications.
  2. Write clean, maintainable, and efficient code using C# and the .NET ecosystem (.Net Framework 4.8, ASP.NET Core 2.2.1, .NET 6+).
  3. Work closely with Product Management to understand business requirements and deliver technical solutions.
  4. Conduct code reviews and mentor junior developers to ensure high-quality code and adherence to best practices.
  5. Identify and resolve performance bottlenecks, bugs, and other technical challenges.
  6. Continuously improve development processes and ensure timely delivery of software releases.
  7. Stay up to date with emerging trends in software development, .NET technologies, and best practices.
  8. Coordinate with professional services and/or customer care to support questions related to functionality within your realm of responsibility.

REQUIREMENTS

  1. Bachelor’s degree from an accredited college or university or a certificate from a technical training institute.
  2. 5+ years of experience in .NET development, with expertise in C# and ASP.NET Core.
  3. Strong understanding of object-oriented programming (OOP) and software design principles.
  4. Experience with web development frameworks (e.g., Web API, RESTful services).
  5. Experience with Angular (v15+) framework.
  6. In-depth knowledge of SQL relational databases and ORM frameworks (Entity Framework).
  7. Experience with version control tools (GitHub).
  8. Experience with testing frameworks (Microsoft.VisualStudio.TestTools) and test-driven development (TDD).
  9. Excellent communication and collaboration skills.
  10. Experience with Interprocess communication (SignalR).

Preferred Qualifications

  1. Familiarity with Agile / Scrum methodologies.
  2. Vehicle fleet operations experience (bonus).
  3. Familiarity with ArcGIS APIs and CI/CD pipelines.
  4. Knowledge of Microservices architecture and development.
  5. Valid driver’s license with access to a vehicle.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology, Software Development and IT System Custom Software Development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - MAAS

Canonical

Calgary

Remote

USD 80.000 - 110.000

23 days ago

Senior Software Developer

ActiveDEMAND

Calgary

Remote

CAD 80.000 - 100.000

5 days ago
Be an early applicant

Senior Software Engineer - GenAI

Abnormal Security Corporation

Remote

CAD 100.000 - 140.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Vancouver

Remote

CAD 70.000 - 100.000

Yesterday
Be an early applicant

Senior Software Engineer

Storm8

Victoria

Remote

CAD 80.000 - 120.000

Today
Be an early applicant

Senior Software Engineer

Edjuster

Vancouver

Remote

CAD 90.000 - 130.000

Today
Be an early applicant

Senior Software Engineer II-Kafka (remote Canada)

Confluent, Inc

Montreal

Remote

CAD 90.000 - 130.000

Yesterday
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Remote

CAD 80.000 - 120.000

Yesterday
Be an early applicant