MNP

Intermediate Full Stack Developer, Innovation Development

MNP$80K — $95K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in full stack application development
  • Strong proficiency in C# and .NET/ASP.NET Core (preferably .NET 8+)
  • Modern front-end development experience with TypeScript and Angular (preferably Angular 19+)
  • Familiarity with Azure cloud-native application development
  • Experience with data technologies like Azure SQL and Cosmos DB
  • Solid understanding of microservices and API-first architectures
  • Proficiency in automated testing practices and CI/CD pipelines

Responsibilities

  • Build innovative solutions from concept to production release
  • Design and develop modern, cloud-native applications
  • Collaborate with cross-functional teams to refine requirements
  • Integrate AI/ML capabilities into production applications
  • Contribute to solution design and technical direction
  • Participate in Agile delivery processes including sprint activities
  • Maintain high engineering standards to prevent technical debt
  • Implement CI/CD and DevOps practices for efficient releases
  • Write clean, testable code with thorough testing strategies
  • Ensure solutions are observable and maintainable from inception
  • Conduct technical investigations and communicate findings clearly
  • Identify and implement process improvements for delivery efficiency
  • Mentor and share knowledge with teammates through various methods

Benefits

  • Generous base pay and vacation time
  • 4 paid personal days
  • Group pension plan with 4% matching
  • Flexible benefits and voluntary savings products
  • Bonus programs and mental health resources
  • Access to perks and discounts
  • Professional development assistance including MNP University
  • Flexible 'Dress For Your Day' environment
  • Firm-sponsored social events
Full Job Description
Responsibilities

  • Build new innovation-driven solutions end-to-end-from initial concept and proof-of-concept through to production-ready releases
  • Design and develop modern, cloud-native applicationsacross front-end, back-end, and integration layers, following secure-by-design and scalability principles
  • Collaborate with the Innovation Development Manager, Architecture, Solution Delivery, and stakeholdersto clarify problem statements, refine requirements, and translate them into user stories and technical tasks
  • Partner with Data Engineering and Machine Learning teamsto integrate AI/ML capabilities into production applications (e.g., model inference endpoints, orchestration, data pipelines, and responsible AI considerations)
  • Contribute to solution design and technical direction,including API-first patterns, integration approaches, and reusable components that can scale across the innovation portfolio
  • Participate actively in Agile delivery, including sprint planning, stand-ups, reviews, and retrospectives; contribute to estimation and sprint commitments
  • Maintain a high engineering bar from day oneby applying strong practices that prevent technical debt
  • Implement CI/CD and DevOps practicesto enable fast, safe releases, leveraging pipelines, feature flags, and automated deployment strategies
  • Write clean, testable codeand develop unit, integration, and end-to-end tests targeting meaningful coverage and reliability
  • Build in observability(logging, metrics, tracing, dashboards) to ensure solutions are supportable and measurable from the start
  • Conduct technical investigations and prototypes(spikes, proofs-of-concept, feasibility assessments) and communicate findings clearly to technical and non-technical audiences
  • Identify opportunities to improve deliverythrough automation, tooling, and continuous improvement of development processes
  • Collaborate with teammates through mentoring and knowledge sharing, including pair programming, demos, and lunch-and-learns where appropriate


Skills and Experience

  • 3+ years of professional experiencebuilding full stack applications in a modern engineering environment
  • Strong experience in C# and .NET/ASP.NET Core(preferably .NET 8+), including API development (REST) andservice integration patterns
  • Strong experience with modern front-end developmentusing TypeScriptand a modern framework such as Angular (preferably Angular 19+)
  • Experience designing and building cloud-native applications on Azure, including familiarity with:
  • Experience with data technologiessuch as Azure SQL, Cosmos DB, and a strong understanding of data modeling and performance considerations
  • Solid understanding of modern architecture patterns, including microservices, domain/service boundaries, API-first development, and event-driven designs
  • Demonstrated capability to prevent and manage technical debt proactivelythrough quality practices, maintainable design, and disciplined delivery
  • Experience with automated testingpractices (unit/integration/e2e) and test tooling appropriate to the stack
  • Experience with DevOps and CI/CD pipelines, and an appreciation for release reliability, environment consistency, and deployment automation
  • Comfortable operating in Agile/Scrumenvironments with a strongability to collaborate, communicate progress, and adapt quickly
  • Strong problem-solving skills and comfort working in ambiguous, fast-moving environments where experimentation and learning are expected
  • Strong communication skills-able to explain technical concepts clearly to both technical peers and business stakeholders (diagrams/slides/storytelling ability is an asset)
  • Experience with the following would be considered an asset:
    • Integrating AI/ML capabilities into applications (e.g., calling model endpoints, orchestration workflows, prompt patterns, evaluation/guardrails)
    • Event streaming/messaging, distributed systems, and observability tooling
    • Exposure to security-by-designpractices and threat-aware development
    • Exposure to Infrastructure-as-Code(Terraform preferred) and a working understanding of cloud resource provisioning and configuration




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!

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.

MNP Careers

Joining MNP offers a unique opportunity to be part of a firm that drives innovation and growth. MNP is recognized for its leadership in delivering tailored solutions to its clients and is committed to fostering a culture of diversity and inclusion.

Explore Job Opportunities

MNP provides a plethora of job opportunities that cater to a variety of skills and professional interests. Whether it's through full-time positions or internships, MNP is dedicated to nurturing talent and encouraging continuous professional development.

Experience Professional Growth

At MNP, career growth is not just a possibility, but a priority. With a focus on leadership development and diversity training, MNP ensures that every team member has the resources and opportunities to advance their career.

Cultivate Your Skills

MNP is a place where skills are honed and excellence is achieved. Through targeted training programs and hands-on projects, team members enhance their capabilities and prepare for the challenges of tomorrow.

Join a Diverse Team

MNP prides itself on creating an environment where diversity is celebrated and every voice is heard. The company’s commitment to inclusivity is evident in its dynamic team structure and collaborative work culture.

Benefits and Culture

MNP offers a comprehensive benefits package that supports the health and well-being of its team members. The company’s culture is built on a foundation of respect, integrity, and collaboration, making it an ideal workplace for those who value professionalism and community.

Innovative Employment Practices

MNP is at the forefront of innovation in employment practices, ensuring that all processes, from hiring to training, are efficient and effective. The company’s approach to recruitment emphasizes the importance of a well-rounded resume and a proactive attitude in networking.

Prepare for Your Interview

For those looking to join MNP, preparing for the interview is key. MNP seeks individuals who are not only skilled but are also passionate about making a difference. The interview process is an opportunity to showcase one’s expertise and alignment with MNP’s values.

Networking and Career Advancement

MNP encourages networking within the industry as a means to foster professional relationships and career advancement. The company regularly hosts events and seminars that serve as platforms for professional exchange and learning.

Internship Programs

MNP’s internship programs offer a gateway to full-time employment and a chance to experience the company’s vibrant culture firsthand. Interns at MNP gain valuable industry experience and develop skills that are crucial in today’s competitive job market.

Stay Connected with MNP Jobs

Stay informed about the latest career opportunities and company news by subscribing to MNP job alerts. Tailor your subscription to match your career preferences and be the first to know about new openings and exclusive insights from MNP.

Explore MNP Careers

Discover the exciting and rewarding career opportunities at MNP. Search for positions that match your skills and interests and take the first step towards a fulfilling career with MNP.

SEARCH MNP JOBS

Read Careers Blog

Gain insights from MNP professionals through the careers blog. Learn tips, read success stories, and explore industry trends that will help you in your career journey.

Job Alert Emails

Customize your experience by subscribing to MNP job alerts. Receive updates tailored to your career preferences and discover job opportunities that can propel your professional life. By joining MNP, individuals embark on a career path filled with opportunities for growth, innovation, and leadership.
Learn more about MNP
Size
5,001 employees
Industry

Similar Jobs

More Jobs at MNP

More Information Technology Jobs

Find similar Intermediate Full Stack Developer, Innovation Development jobs: