Top Benefits
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!
Not the right fit? Search for .NET / Azure Developer jobs in Saint John, New Brunswick, Canada
About MNP
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
Top Benefits
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!
Not the right fit? Search for .NET / Azure Developer jobs in Saint John, New Brunswick, Canada
About MNP
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