Software Engineer

PCMI Corp.

Canada

On-site

CAD 100,000 - 110,000

Full time

13 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Paid time off
Paid holidays
Professional development opportunities
Employee events
Wellness programs

Job summary

PCMI Corp. is a fast-growing global SaaS company leading in extended warranty, F&I, and service contract administration. We design and deliver web applications using .NET Core, ASP.NET, Angular, and SQL Server, with Azure to boost performance and security.

We seek a Software Engineer to design, develop, and maintain high-quality web apps, APIs, and UI components. Collaboration across teams, a focus on quality, and experience with DevExpress and AI-assisted tools are valued.

Qualifications

  • Web app development with .NET Framework/.NET Core and ASP.NET
  • At least 1 year of Angular experience
  • Experience with Azure cloud services
  • Proficiency with DevExpress controls and UI/UX basics
  • Experience with unit testing frameworks (MSTest/NUnit/xUnit) and TDD
  • Familiarity with CI/CD pipelines and Azure DevOps
  • Knowledge of SOLID/DRY/KISS/YAGNI principles
  • Experience with AI-assisted development tools like GitHub Copilot

Responsibilities

  • Design, develop, and maintain web applications and APIs using .NET Core, ASP.NET, Angular, and SQL Server.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Write clean, maintainable code while following best practices.
  • Develop and integrate front-end Angular components with back-end services, ensuring seamless data flow.
  • Work with SQL Server to manage data storage, retrieval, and optimization.
  • Leverage Azure services to enhance performance, security, and scalability.
  • Use DevExpress controls to build advanced UI components and improve UX.
  • Participate in code reviews and provide constructive feedback.
  • Develop and maintain unit tests to ensure reliability and minimize regressions.
  • Troubleshoot and resolve issues with team collaboration.
  • Seek guidance from senior engineers to deepen technical understanding.

Skills

Web development
Angular
Azure
DevExpress UI
Unit testing (MSTest/NUnit/xUnit)
CI/CD/Azure DevOps
SOLID/DRY/KISS/YAGNI
GitHub Copilot

Tools

Azure
DevExpress
Azure DevOps
GitHub Copilot
SQL Server

Job description

PCMI is a fast-growing global SaaS company and a market leader in extended warranty, F&I, and service contract administration. Our platform automates the entire product lifecycle for customers worldwide — and we're just getting started. With teams across North America (US & Canada), Europe (Poland), and Asia (India), we're modernizing our architecture, embedding AI across our products, and scaling to meet growing demand. We move fast, we build with purpose, and we're hiring leaders who want to shape what comes next.

What You’ll Do

The Software Engineer is responsible for developing and maintaining high-quality web applications using .NET Core, ASP.NET, Angular, and SQL Server. Working closely with senior developers and architects, this role will contribute to system design, implement features, and troubleshoot issues to deliver robust solutions.

In this role, you will:
  • Design, develop, and maintain web applications and APIs using .NET Core, ASP.NET, Angular, and SQL Server.
  • Collaborate with cross-functional teams to translate business requirements into technical solutions.
  • Write clean, maintainable, and efficient code while following best practices.
  • Develop and integrate front-end Angular components with back-end services, ensuring seamless data flow.
  • Work with SQL Server to manage data storage, retrieval, and optimization.
  • Leverage Azure services to enhance application performance, security, and scalability.
  • Use DevExpress controls to build advanced UI components and ensure a smooth user experience.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Develop and maintain unit tests to ensure code reliability and reduce regression issues.
  • Troubleshoot and resolve issues, collaborating with team members to find solutions.
  • Seek guidance from senior engineers to deepen technical understanding and grow proficiency in the team’s core stack.
What You’ll Need to Join Our Team
  • 3+ years of experience in web application development with .NET Framework, .NET Core, ASP.NET.
  • 1+ year of experience with Angular.
  • Familiarity with cloud technologies, particularly Azure (App Services, Service Bus, Azure SQL).
  • Experience with DevExpress controls and a good understanding of UI/UX principles.
  • Proficiency in unit testing frameworks (MSTest, NUnit, or xUnit) and test-driven development (TDD).
  • Familiarity with CI/CD pipelines and DevOps practices, preferably using Azure DevOps.
  • Familiarity with SOLID, DRY, KISS, and YAGNI principles.
  • Experience with AI-assisted development tools (e.g., GitHub Copilot).
Why Work For Us
  • Competitive Compensation from $100,000-110,000k CAN
  • Paid Time Off accrued per pay period
  • Paid Holidays
  • Professional Development Opportunities
  • Employee Events
  • Wellness Programs

*Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.


**Eligible to enroll the first day of employment for immediate coverage.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

PCMI • Canada

On-site
CAD 100,000 - 110,000
Competitive CAD salary 100k–110k
Benefits package
Paid time off
+4
Sr Software Engineer
Sr Software Engineer

PCMI Corp. • Canada

Remote
CAD 125,000 - 140,000
Competitive CAN$ salary from 125,000–$
Paid Time Off
Paid Holidays
+2
Staff Engineer
Staff Engineer

PCMI Corp. • Canada

Hybrid
CAD 181,000 - 223,000
Health Savings Account
Flexible Spending Account
Disability Insurance
+8
Staff Engineer — AI-Driven SaaS Architecture Leader
Staff Engineer — AI-Driven SaaS Architecture Leader

PCMI Corp. • Canada

Hybrid
CAD 181,000 - 223,000
Health Savings Account
Flexible Spending Account
Disability Insurance
+8
Software Engineer
Software Engineer

Capco • Toronto

On-site
CAD 92,000 - 118,000
Health insurance
RRSP matching
Virtual health care
+5
Senior Software Engineer
Senior Software Engineer

Capco • Toronto

On-site
CAD 118,000 - 152,000
Health insurance
RRSP matching
Virtual health care
+5
Senior Software Engineer - .NET, C# & APIs
Senior Software Engineer - .NET, C# & APIs

Capco • Toronto

On-site
CAD 118,000 - 152,000
Health, life, and disability insurance
RRSP or retirement plan with matching
Virtual health care and EFAP
+2
Senior .NET Full Stack Engineer
Senior .NET Full Stack Engineer

Cognizant • Halifax Regional Municipality

Remote
CAD 70,000 - 95,000
Principal Software Engineer - .Net/C#
Principal Software Engineer - .Net/C#

The Mirillion Group • Halifax

On-site
CAD 120,000 - 160,000
Software Developer - Frontend Enterprise Web Applications Development
Software Developer - Frontend Enterprise Web Applications Development

Cienet-International • Markham

On-site
CAD 75,000 - 105,000
Extended group insurance including Rx,
RRSP employer match
15 days annual vacation