Application Developer (CaseWare)

Job title:

Application Developer (CaseWare)

Company

MNP

Job description

Description :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
  • Be an active participant in Scrum ceremonies such as sprint planning, daily stand-ups, sprint review and retrospective
  • Perform code reviews to ensure best architecture and 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 latest 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 is preferred)
  • Experience building RESTful web APIs that encapsulate and expose business domain behavior and functionality (knowledge of Domain Driven Design considered an asset)
  • Experience building web applications using JavaScript SPA frameworks (Angular 8+ preferred), ASP.NET MVC, ASP.NET Razor Pages, or Blazor
  • Experience with Azure DevOps for work tracking, source control and CI/CD pipelines is preferred
  • Experience using git to manage source code
  • Passionate DevOps advocate and are excited about continuous integration/delivery and deployment pipelines
  • Proficient working knowledge of cloud service providers such as Azure and AWS
  • Understanding of application security concepts such as TLS, OAuth/OIDC, OWASP and Top Ten
  • Strong understanding of Agile development methodologies, including Scrum required
  • Experience leveraging Message Brokers infrastructure for asynchronous communication between APIs is considered an asset
  • Experience with IAC and automation tooling such as Terraform, Ansible, ARM templates and/or Azure cli is considered an asset

MyRewards@MNPWith a focus on high-potential earnings, MNP is proud to offer customized rewards that support our unique culture and a balanced lifestyle to thrive at work and outside of the office. You will be rewarded with generous base pay, vacation time, 4 paid personal days, a group pension plan with 4% matching, voluntary savings products, bonus programs, flexible benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, MNP University, a flexible ‘Dress For Your Day’ environment, firm sponsored social events and more!Diversity@MNPWe embrace diversity as a core value and celebrate our differences. We believe each team member contributes unique gifts and amplifying their potential makes our business stronger. We encourage people with disabilities to apply!#LI-Hybrid

Expected salary

Location

Calgary, AB

Job date

Fri, 16 May 2025 04:37:42 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (jobs-near-me.eu) you saw this job posting.

Share

Digital Impact Officer (Customer Support), (P-2), FT, #136788, Rome Common Services Center (CSC), Rome, Italy

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

20 minutes ago

Digital Impact Specialist, (P-3), FT, #136786, Rome Common Services Center (CSC), Rome, Italy

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

20 minutes ago

Vacancy announcement – Nutrition Officer (Systems Strengthening), NOB, TA, Abuja, Nigeria #137026 (364 days)

jobs-near-me.org UNICEF works in some of the world’s toughest places, to reach the world’s most…

20 minutes ago

National Consultant: Strategic Analytics and Reporting Consultant (Polio), Islamabad, Pakistan (12 months)

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

20 minutes ago

Immunization Officer (Urban), NO-B, Temporary Appointment, Quetta – Pakistan (364 days) [Temporary Appointment]

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

20 minutes ago

Temporary Appointment of People & Culture Officer, NO-B, Payroll and Offboarding Section, Global Shared Services Centre, Budapest, Hungary (Only for Hungarian nationals)

jobs-near-me.org UNICEF works in over 190 countries and territories to save children’s lives, defend their…

5 hours ago
For Apply Button. Please use Non-Amp Version

This website uses cookies.