Junior Developer at MNP, Calgary: Launch Your Tech Career with a Leading Canadian Firm

Breaking into the technology field is often about finding the right opportunity that combines growth, mentorship, and real-world impact. That’s exactly what MNP, one of Canada’s most respected accounting, tax, and business advisory firms, is offering with its Junior Developer position in Calgary, Alberta.

At a time when businesses across industries are embracing digital transformation, MNP is leading the charge by integrating innovative technology solutions into its core services. For aspiring developers who want to be part of a company where entrepreneurial spirit meets cutting-edge technology, this role offers the perfect gateway.

About MNP

MNP is proudly Canadian and recognized as one of the country’s leading professional services firms. With deep expertise in accounting, tax, and advisory services, the company supports mid-market businesses while fostering an entrepreneurial culture. What sets MNP apart is its ability to see challenges as opportunities, constantly innovating to deliver practical, results-driven solutions.

The firm’s Technology – Development team is at the forefront of this mission. They are builders, problem solvers, and innovators who aren’t just supporting business systems but are actively shaping the future of professional services. For a junior professional, joining this environment means learning from some of the best while contributing to impactful projects from day one.

Role Overview

As a Junior Developer at MNP, you will play a crucial role in developing, maintaining, and enhancing technology tools that support the firm’s services. This isn’t just about writing code – it’s about creating solutions that enable MNP’s employees and clients to work smarter, faster, and more efficiently.

You will get hands-on experience working with Excel templates, SQL databases, and modern development frameworks like C# and .NET Core. Every project will give you the chance to solve real business problems, whether it’s through building web APIs, streamlining reporting processes, or supporting automation initiatives.

What makes this role particularly exciting is the balance between learning and ownership. While you’ll receive mentorship and support from senior developers, you’ll also have the independence to experiment, test, and deploy solutions that directly impact how the firm operates.

Key Responsibilities

In this role, your work will revolve around both technical execution and collaboration. Some of your day-to-day responsibilities include:

  • Designing and maintaining Excel templates that integrate seamlessly with SQL databases.
  • Building C#, .NET, and .NET Core applications to bring technical specifications to life.
  • Developing, testing, and deploying high-quality VBA and SQL code to ensure smooth operations.
  • Supporting MNP’s internal teams by troubleshooting, enhancing, and maintaining business tools.
  • Participating in Agile workflows, using Azure DevOps for source control and project tracking.
  • Continuously upskilling as new features and capabilities emerge, particularly in the Microsoft ecosystem.

This combination of responsibilities ensures you’ll gain exposure across the development lifecycle – from understanding business needs to delivering solutions that add measurable value.

Skills and Eligibility

The Junior Developer role at MNP is well-suited for candidates with a solid foundation in programming and problem-solving. To thrive in this position, you should have experience working with Excel in enterprise environments, along with the ability to write SQL queries and integrate data into applications.

MNP is looking for individuals with:

  • Strong communication skills to explain technical concepts to non-technical colleagues.
  • A programmer’s mindset – curious, detail-oriented, and eager to debug and refine.
  • Practical experience in Excel automation using VBA, along with SQL-based data integration.

While not mandatory, familiarity with C#, .NET Core, RESTful API development, and knowledge of the professional services industry will give you an added edge. French language skills and customer service experience are also considered assets.

For SEO and job-seekers searching online, the core skills for this role include: Excel automation, SQL, VBA, C#, .NET, RESTful APIs, Azure DevOps, debugging, problem-solving.

Work Environment & Benefits

MNP doesn’t just offer a job – it provides a culture where employees can thrive both professionally and personally. With the MyRewards@MNP program, you’ll enjoy:

  • Competitive base pay with opportunities for performance bonuses.
  • Four weeks of vacation time and additional paid personal days.
  • Group pension plan with matching contributions and voluntary savings options.
  • Flexible benefits, including mental health resources.
  • Professional development assistance, exclusive discounts, and access to MNP University.
  • A modern “Dress For Your Day” policy, firm-sponsored social events, and a hybrid work model.

Diversity and inclusion are also core values at MNP. The company actively celebrates differences, encourages people with disabilities to apply, and fosters a workplace where every individual can bring their unique strengths to the table.

How to Apply

If you’re ready to take the next step in your development career, the Junior Developer position in Calgary could be the opportunity you’ve been waiting for. Applications can be submitted directly through MNP’s official careers page, where you’ll find this and other open roles. Apply Here Directly : https://recruiting.ultipro.ca/MNP5000MNPL/JobBoard/062c8fba-7371-4cd7-9e8a-94a0b8019ffc/OpportunityDetail?opportunityId=79428a83-1cd3-4a1d-aad2-6630171a384d