Enable job alerts via email!

Application Developer (CaseWare)

Mnp Llp

Calgary

On-site

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 national accounting and business advisory firm as an Application Developer. You'll work with a dynamic team to build innovative solutions using C#, .NET, and Azure technologies. This role offers the chance to impact business practices and support a culture of continuous improvement and diversity.

Benefits

Generous pay
Vacation
Paid personal days
Pension plan with matching
Bonuses
Benefits
Mental health resources
Professional development
Flexible dress code
Social events

Qualifications

  • At least 4 years of application development experience using C# and .NET.
  • Experience building RESTful web APIs and using Azure DevOps.

Responsibilities

  • Build and maintain C#, .NET, and .NET Core Web APIs.
  • Implement solutions using Azure resources and write tests for high code coverage.
  • Participate in Scrum ceremonies and mentor junior developers.

Skills

C#
ASP.NET Core
Azure
DevOps
Agile
Git
SQL
T-SQL
OAuth
Domain Driven Design

Tools

Azure DevOps
Terraform
Ansible

Job description

Calgary - Exec
Suite 2000, 330 5th Ave SW
Calgary, AB T2P0L4, CAN

Inspirational, innovative, and entrepreneurial — this is how we describe our empowered teams. Combine your passion with purpose and join a thriving culture 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 with a strong sense of ownership and drive, 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 at our core, our talented team members turn obstacles into opportunities and are transforming mid-market business practices.

Responsibilities

  1. Build and maintain C#, .NET, and .NET Core Web APIs and applications based on technical specifications.
  2. Implement solutions using Azure resources such as Service Bus, Functions, App Service, and SQL.
  3. Write unit, system, and integration tests to achieve high code coverage.
  4. Use Azure DevOps for work planning, code repositories, pull requests, and deployments.
  5. Build and maintain application deployment pipelines for cloud and on-prem components.
  6. Participate actively in Scrum ceremonies like sprint planning, daily stand-ups, reviews, and retrospectives.
  7. Perform code reviews to ensure best architecture, security practices, and coding standards.
  8. Work with SQL databases using T-SQL, Entity Framework, and SSMS.
  9. Implement best practices around identity and access management using industry standards (OIDC, OAuth, SAML).
  10. Contribute to new ideas and approaches to improve work processes.
  11. Assist in application architecture decisions.
  12. Mentor junior developers through pair programming, code reviews, demos, and lunch-and-learns.
  13. Perform testing and technical troubleshooting.

Skills and Experience

  1. At least 4 years of application development experience using C# and .NET Framework/Core (ASP.NET Core preferred).
  2. Experience building RESTful web APIs that encapsulate and expose business domain behavior (Domain Driven Design knowledge is a plus).
  3. Experience with Azure DevOps for work tracking, source control, and CI/CD pipelines is preferred.
  4. Proficiency with git for source code management.
  5. Passionate about DevOps and continuous integration/delivery/deployment pipelines.
  6. Strong working knowledge of cloud providers such as Azure and AWS.
  7. Understanding of application security concepts like TLS, OAuth/OIDC, OWASP, and Top Ten.
  8. Strong understanding of Agile methodologies, including Scrum.
  9. Experience with Message Brokers for asynchronous API communication is a plus.
  10. Experience with Infrastructure as Code and automation tools like Terraform, Ansible, ARM templates, or Azure CLI is a plus.

MyRewards@MNP

We offer customized rewards supporting our culture and work-life balance, including generous pay, vacation, paid personal days, a pension plan with matching, savings products, bonuses, benefits, mental health resources, perks, professional development, MNP University, a flexible dress code, social events, and more.

Diversity@MNP

We value diversity and celebrate differences. We believe every team member's unique gifts contribute to our strength. We encourage people with disabilities to apply!

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)

ENGINEERINGUK

Calgary

Hybrid

CAD 80,000 - 100,000

7 days ago
Be an early applicant