Make an impact as we look to strengthen our Digital Solutions practice with a Senior .NET / Azure Developer with strong leadership capabilitiesto 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, owningday-to-day delivery executionwhile 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 ResponsibilitiesDelivery & Team Leadership
- Own the day-to-day deliveryof project workstreams, ensuring timely and high-quality execution
- Lead a cross-functional teamconsisting 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 integrationsusing .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 releasesacross environments
- Ensure effective use of CI/CD pipelinesand 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.NETCore, 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
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!
This is a current opportunity with an ideal hiring range of between $85,000 and $105,000 depending on skills experience and professional background.