Jobs.ca
Jobs.ca
Language
MNP logo

Senior .NET / Azure Developer

MNP1 day ago
Saint John, New Brunswick, Canada
Senior Level
Full-Time

Top Benefits

Generous Base Pay
Vacation Time
4 Paid Personal Days

About the role

What do you think of when you hear the name MNP?   We are more than a prominent

consulting firm in tax and accounting, we are redefining how organizations succeed in the digital age by bridging strategic vision, technical innovation, and operational execution to deliver transformative results.

Make an impact as we look to strengthen our Digital Solutions practice with a

Senior .NET / Azure Developer with strong leadership capabilities to support upcoming project work, including CMS and .NET modernization initiatives. This role is ideal for a senior developer who thrives in a hands-on leadership position, owning day-to-day delivery execution while working under the guidance of solution architects. You will lead a small cross-functional team and ensure high-quality, efficient, and predictable delivery of enterprise-grade solutions. 

At MNP, you will work alongside a collaborative team of creative thinkers and

problem-solvers. You will gain hands-on experience, tackle meaningful challenges, and grow your skills in an environment where your voice is valued, and your development is a priority.  If you are ready to accelerate your career and make a lasting impact, this is where your journey begins.

MNP embraces a work from office culture which allows for in office collaboration

and learning.

Key Responsibilities

Delivery & Team Leadership

  • Own the day-to-day delivery of project workstreams, ensuring timely and high-quality execution
  • Lead a cross-functional team consisting of developers, QA specialists, and analysts
  • Provide hands-on technical guidance, mentoring, and support to team members
  • Proactively identify and remove blockers to maintain team velocity

Technical Delivery

  • Design and develop enterprise-grade applications, APIs, and integrations using .NET and Azure
  • Translate solution architecture into practical, implementable designs
  • Collaborate closely with architects to ensure alignment with architecture standards and patterns
  • Participate in and lead code reviews, ensuring high-quality, maintainable code

DevOps & Release Management

  • Coordinate and execute deployments and releases across environments
  • Ensure effective use of CI/CD pipelines and DevOps best practices
  • Support environment management, release coordination, and deployment planning
  • Troubleshoot production issues and ensure system stability and performance

Quality & Best Practices

  • Enforce development standards, coding best practices, and quality assurance processes
  • Promote and support automated testing strategies (unit, integration, end-to-end)
  • Drive continuous improvement in team practices, tools, and workflows

Skills & Experience

  • Bachelor’s degree in Computer Science or related field (or equivalent experience)

  • 5+ years of experience in .NET development (C#, ASP.NET Core, Web APIs)

  • 2+ years of hands-on experience with Microsoft Azure

  • 2+ years experience with .NET CMS platforms, in particular Umbraco/Umbraco Cloud

  • Proven experience in a senior developer role with team leadership responsibilities

  • Strong experience with:

  • Azure App Services, Functions, and API Management

  • Azure DevOps (Boards, Repos, Pipelines)

  • CI/CD implementation and release management

  • Git and branching strategies (e.g., Gitflow, PR reviews)

  • Experience working in Agile environments (Scrum or similar)

  • Strong problem-solving skills and ability to own delivery outcomes

  • Excellent communication skills and ability to collaborate with both technical and non-technical stakeholders

  • Experience leveraging to AI tools, GitHub Copilot in particular.

Preferred / Nice-to-Have Skills

  • Experience in a Consulting environment
  • Experience with .NET modernization (e.g., .NET Framework to .NET 6+)
  • Experience designing and implementing API integrations and distributed systems
  • Front-end experience with modern frameworks (e.g., Angular, React)
  • Microsoft Azure certifications

MyRewards@MNP

With 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@MNP

We 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!

About MNP

Accounting
5001-10,000
Founded in 1958

MNP is a leading national accounting, tax and business consulting firm in Canada. We proudly serve and respond to the needs of our clients in the public, private and not-for-profit sectors. Through partner-led engagements, we provide a collaborative, cost-effective approach to doing business and personalized strategies to help organizations succeed across the country and around the world. For more information, visit MNP.ca

Similar Jobs