Enable job alerts via email!

Application Developer (CaseWare)

ENGINEERINGUK

Calgary

Hybrid

CAD 80,000 - 100,000

Full time

8 days ago

Boost your interview chances

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

Job summary

Join a leading Canadian accounting firm as an Application Developer, where you will build and maintain innovative applications using C#, .NET, and Azure technologies. Be part of a dynamic team that values diversity and encourages personal growth while delivering high-quality solutions in a hybrid work environment.

Benefits

Generous base pay
4 paid personal days
Group pension plan with 4% matching
Flexible benefits
Mental health resources
Professional development
Social events

Qualifications

  • At least 4 years of experience developing applications using C# and .NET Framework/Core.
  • Experience building RESTful web APIs and web applications using JavaScript SPA frameworks.

Responsibilities

  • Build and maintain C#, .NET, and .NET Core Web APIs and applications.
  • Participate actively in Scrum ceremonies and perform code reviews.
  • Mentor junior developers through pair programming and code reviews.

Skills

C#
ASP.NET Core
JavaScript
Agile
DevOps
SQL

Tools

Azure DevOps
Terraform
Ansible

Job description

You will need to login before you can apply for a job.

Inspirational, innovative, and entrepreneurial — this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change.

Make an impact with our Technology - Development team as an Application Developer (CaseWare). This diverse team of tech-savvy builders and problem solvers embraces digital transformation and the possibilities technology brings to the future of our industry. We’re looking for team members who have a strong sense of ownership and drive, and who thrive on delivering high-quality solutions that are redefining the way MNP does business.

MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax, and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.

Responsibilities
  • Build and maintain C#, .NET, and .NET Core Web APIs and applications based on technical specifications.
  • Implement solutions using Azure resources such as Service Bus, Functions, App Service, and SQL.
  • Write unit, system, and integration tests achieving a high degree of code coverage.
  • Use Azure DevOps to manage work planning, code repositories, pull requests, and deployments.
  • Build and maintain application deployment pipelines for both cloud and on-prem components.
  • Participate actively in Scrum ceremonies such as sprint planning, daily stand-ups, sprint review, and retrospective.
  • Perform code reviews to ensure best architecture, security practices, and coding standards are followed.
  • Work with SQL databases using T-SQL, Entity Framework, and SSMS.
  • Implement best practices around identity and access management using industry standards (OIDC, OAuth, SAML).
  • Contribute to the development of new ideas and approaches to improve work processes.
  • Contribute to application architecture decisions.
  • Mentor junior developers through pair programming, code reviews, demos, and lunch-and-learns.
  • Perform testing and technical troubleshooting.
Skills and Experience
  • At least 4 years of experience developing applications using C# and .NET Framework/Core (ASP.NET Core preferred).
  • Experience building RESTful web APIs that encapsulate and expose business domain behavior (knowledge of Domain Driven Design is an asset).
  • Experience building web applications using JavaScript SPA frameworks (Angular 8+ preferred), ASP.NET MVC, Razor Pages, or Blazor.
  • Experience with Azure DevOps for work tracking, source control, and CI/CD pipelines is preferred.
  • Experience using git for source code management.
  • Passionate about DevOps and continuous integration/delivery/deployment pipelines.
  • Proficient with cloud service providers such as Azure and AWS.
  • Understanding of application security concepts like TLS, OAuth/OIDC, OWASP Top Ten.
  • Strong understanding of Agile development methodologies, including Scrum.
  • Experience leveraging Message Brokers for asynchronous API communication is an asset.
  • Experience with Infrastructure as Code (IaC) and automation tools such as Terraform, Ansible, ARM templates, and Azure CLI is an asset.
MyRewards@MNP

With a focus on high-potential earnings, MNP offers customized rewards supporting our culture and a balanced lifestyle. Benefits include a generous base pay, vacation, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, perks and discounts, professional development, MNP University, a flexible 'Dress For Your Day' environment, social events, and more.

Diversity@MNP

We embrace diversity as a core value and celebrate differences. We believe every team member contributes unique gifts, and amplifying their potential makes our business stronger. We encourage applicants with disabilities to apply!

#LI-Hybrid

Create a job alert and receive personalized job recommendations straight to your inbox.

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

Similar jobs

Application Developer (CaseWare)

Mnp Llp

Calgary

On-site

CAD 80,000 - 100,000

7 days ago
Be an early applicant