Developer, Digital (flexible work location)

IT STARTS HERE.

Inspirational, innovative and entrepreneurial – this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change.

Make an impact with our Digital team as a Developer, Digital. This diverse team of tech-savvy problem solvers has expertise and delivery depth across customer platforms, applied data & analytics, applications & cloud and business platforms solutions. Regardless of the underpinning technology, our team members understand clients’ unique needs and embrace the possibilities that technology brings to an evolving business landscape. Customer preferences are evolving at a rapid pace. As a trusted advisor you will design to meet those needs, engage customers in expected as well as new ways, gather, secure and organize meaningful insights, translating them into meaningful action, an incredible client experience, improved sustainability and optimized performance while reducing costs and enhancing growth

MNP is proudly Canadian. Providing business strategies and solutions, we are a leading national accounting, tax and business advisory firm in Canada. Entrepreneurial to our core, our talented team members transcend obstacles into opportunities and are successfully transforming mid-market business practices.

This opportunity has the flexibility to work anywhere in Canada.

ROLE @ MNP

Responsibilities

  • Provide quality technical consulting services on a variety of client engagements while keeping within the project scope and ensuring client deliverables are on time
  • Develop user requirements and detailed design documents
  • Develop quality code in technologies such as, but not limited to, .NET, Java, JavaScript, SQL and CSS
  • Assist in estimating effort to complete project tasks
  • Assist in testing software for quality
  • Assist in implementing software products for MNP clients
  • Develop a thorough understanding of MNP’s services, businesses and industry
  • Contribute to the development of new ideas and approaches to improve work processes
  • Raise awareness of MNP at community events
  • Attend internal MNP courses to further develop your technology consulting knowledge

Skills and Experience

  • Bachelor’s Degree in Computer Science or related education and/or experience
  • 1 to 2 years of experience developing with the following: HTML5, JavaScript, .NET-C#, ASP.NET MVC, JAVA, SQL, SQL Server and Oracle
  • Experience with tools such as TFS, Git clients (for source control)
  • Experience with Visual Studio and/or other IDEs for .NET and Java
  • Experience with Windows, Unix and Linux operating systems
  • Experience with web development or web services
  • Solid understanding of the SDLC
  • Ability to gather and define user and system requirements
  • Eligible to obtain security clearance and a background check
  • Experience writing unit tests and using automated test tools are considered an asset
  • Ability to produce technical documentation is considered an asset
  • Agile or Scrum approaches would be an asset

MY REWARDS @ MNP

More than a paycheque, MNP delivers. You’ll be empowered to share your ideas, take on new challenges and advance your career.

Join a diverse firm committed to maintaining its unique culture and fostering a balanced lifestyle. MNP offers benefits that allow you to thrive at work and outside the office! You can expect: generous paid time off including 4 personal days, firm sponsored FUN social events, a group pension plan with 4% matching contribution, client and team member referral bonuses, a wellness subsidy, health and dental benefits, work-life flexibility, exclusive access to a variety of perks and discounts, professional development assistance, learning opportunities through MNP University, a flexible dress for your day environment and more!