cover image
MNP

MNP

www.mnp.ca

5 Jobs

9,095 Employees

About the Company

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

Listed Jobs

Company background Company brand
Company Name
MNP
Job Title
IT Coordinator
Job Description
**Job Title:** IT Coordinator **Role Summary:** Provides comprehensive technical support to end‑users across Canada, ensuring reliable operation of desktops, laptops, printers, mobile devices, and core business applications. Acts as a trusted advisor within the Technology team, handling hardware/software deployments, troubleshooting, training, and incident management through ServiceNow. **Expectations:** - Deliver prompt deskside and remote support with high customer‑service standards. - Work independently and collaboratively within a larger tech team. - Flexibility to work overtime, occasional non‑standard hours, on‑call rotation, and regional travel as needed. **Key Responsibilities:** - Provide deskside and remote support for desktop, laptop, printer, scanner, and mobile device issues. - Deploy, configure, and maintain core applications (e.g., tax and accounting software). - Install software, set up hardware, and perform imaging and data‑recovery tasks. - Manage equipment standards, policies, and support processes. - Create and maintain ServiceNow tickets and Knowledge Base articles. - Conduct one‑on‑one and group training sessions (in‑person and virtual). - Assist with asset management, planning, and business‑needs assessments. **Required Skills:** - Strong customer‑service orientation and technical aptitude. - Proficiency with Windows 10, Office 365, Teams, OneDrive. - Experience with Active Directory, networking basics, printer troubleshooting, hardware imaging, backup systems, AV equipment. - Ability to use PowerShell scripting (preferred). - Familiarity with ServiceNow ticketing system. - Knowledge of tax/accounting packages (e.g., TaxCycle, CaseWare) is a plus. **Required Education & Certifications:** - High school diploma or equivalent; post‑secondary education in Information Technology, Computer Science, or related field preferred. - Relevant IT certifications (e.g., CompTIA A+, Microsoft Certified: Modern Desktop Administrator Associate) considered an asset.
Markham, Canada
On site
08-11-2025
Company background Company brand
Company Name
MNP
Job Title
Senior Software Developer
Job Description
**Job Title:** Senior Software Developer **Role Summary:** Lead the design, development, and maintenance of tax‑related desktop and web solutions built on WPF/WinForms and ASP.NET Core. Drive architectural quality, mentor peers, and participate in Agile ceremonies to deliver secure, high‑performance applications. **Expectations:** - Own ownership of end‑to‑end development cycles, from design to deployment. - Deliver code that meets architectural, security, and quality standards. - Maintain high unit‑test coverage and perform regular code reviews. - Mentor junior developers through pair programming, demos, and knowledge sharing. **Key Responsibilities:** - Design, develop, and maintain WPF/WinForms tax applications using C#/.NET Core. - Build and expose RESTful APIs with ASP.NET Core. - Integrate web UI into desktop apps via micro front‑end architecture and WebView2. - Package and deploy desktop binaries (MSI, APPX, MSIX) using modern DevOps pipelines. - Collaborate with cross‑functional teams to implement functionality across domains. - Actively participate in Scrum—sprint planning, daily stand‑ups, reviews, and retrospectives. - Conduct technical investigations (POCs, feasibility studies) on emerging technologies. - Write unit, system, and integration tests ensuring comprehensive coverage. - Mentor colleagues through code reviews, pair‑programming, and lunch‑and‑learn sessions. **Required Skills:** - 5+ years of C#/.NET (Core/5+) application development experience. - 5+ years developing desktop apps with WPF or WinForms. - 3+ years building RESTful ASP.NET Core APIs. - Experience with modern front‑end tech (Angular, TypeScript/JavaScript). - Proficiency in packaging (MSI, APPX, MSIX) and deploying desktop apps. - Familiarity with AI‑powered dev tools (e.g., GitHub Copilot). - Knowledge of MVVM/MVP patterns; experience with Azure or AWS. - Experience with Infrastructure‑as‑Code (Terraform) is an asset. - Strong grasp of Agile/Scrum practices; ability to conduct code reviews and mentorship. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - No mandatory certifications, but familiarity with Azure/AWS certifications preferred.
Toronto, Canada
Hybrid
Senior
11-11-2025
Company background Company brand
Company Name
MNP
Job Title
Solution Developer, Power Platform & D365
Job Description
**Job Title** Solution Developer, Power Platform & D365 **Role Summary** Design, develop, and implement Dynamics 365 and Power Platform solutions for case‑management scenarios, collaborating with clients, project teams, and AMS staff to deliver integrated, scalable applications that drive digital transformation. **Expectations** - Act as a technical and business partner, translating client needs into functional solutions. - Lead solution design, configuration, and integration activities. - Contribute to Agile teams, ensuring timely delivery and high‑quality code. - Mentor junior developers and foster knowledge sharing. - Maintain awareness of Microsoft platform updates and industry trends. **Key Responsibilities** - Gather requirements and design Dynamics 365 case‑management solutions (customer service, grants, licensing). - Configure and customize Dynamics 365 components, create plug‑ins, and integrate with third‑party systems (Business Central, DocuSign, ArcGIS). - Develop Azure Logic Apps and Function Apps to support workflow automation and data integration. - Build integrations between Dynamics 365 and financial or legacy systems. - Collaborate with AMS team to ensure smooth operations and timely issue resolution. - Participate in Scrum ceremonies (sprints, retrospectives, backlog grooming). - Use DevOps and GitHub for version control, CI/CD, and project delivery management. - Deliver end‑to‑end case‑management processes, including application, assessment, approval, audit, and analytics. - Mentor and support junior team members. **Required Skills** - 3–5 years of experience configuring, customizing, and implementing Microsoft Dynamics 365 and Power Platform solutions. - 2–4 years hands‑on experience with Dynamics D365 case‑management modules. - Strong knowledge of Dynamics CRM plug‑ins, workflow, and integration patterns. - Proficiency in Azure Logic Apps, Azure Functions, and REST/odata integration. - Familiarity with third‑party plugins (Business Central, DocuSign, North52, ArcGIS). - Agile SCRUM methodology experience (sprint planning, retrospectives, backlog grooming). - Version control expertise with GitHub/DevOps. - Excellent problem‑solving, communication, and stakeholder‑management skills. - Ability to obtain and maintain security clearance for public‑sector engagements. **Required Education & Certifications** - Post‑secondary degree in Computer Science, Information Systems, or related field *or* 5–7 years of relevant experience. - Microsoft certifications recommended: Dynamics 365 Fundamentals, Power Platform Fundamentals, Dynamics 365 Customer Engagement Developer, Power Platform Developer Associate.
Ottawa, Canada
On site
Mid level
07-12-2025
Company background Company brand
Company Name
MNP
Job Title
Administrative Assistant
Job Description
Job title: Administrative Assistant Role Summary: Provide comprehensive administrative support to a mid-market advisory team, ensuring efficient office operations, effective communication, and seamless coordination of meetings, travel, and documentation. Expactations: Deliver accurate, timely, and professional administrative services with strong attention to detail and confidentiality. Maintain high organizational standards and adapt to evolving priorities and processes. Key Responsibilities: - Perform clerical tasks, including preparing templates, letters, reports, PowerPoint presentations, Word documents, and Excel workbooks. - Record and distribute meeting minutes; archive records. - Maintain internal database and manage multiple calendars for staff. - Schedule internal/external meetings, appointments, social events, and travel arrangements. - Contribute ideas to improve work processes. - Collaborate with team members and leadership to support daily operations. Required Skills: - Excellent organizational and time‑management capabilities. - Strong written and verbal communication skills. - Proficiency with Microsoft Office Suite (Word, Excel, PowerPoint, Outlook). - Ability to handle multiple tasks simultaneously with precision. - Confidentiality and professionalism in handling sensitive information. Required Education & Certifications: - Post‑secondary education in administration or related field (preferred). - Prior administrative experience in a professional setting is an asset. - No specific certifications required.
Montreal, Canada
On site
15-01-2026