MNP
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.
