Niveau: Associate

Type d’emploi: Full-time

Loading ...

le contenu du travail

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 Technology - Development team as a Team Lead, Offshore Development. This diverse team of tech-savvy problem solvers embraces digital transformation and the possibilities technology brings to the future of our industry. As a trusted advisor, you’ll design, develop and maintain innovative, high-quality solutions that are redefining the way MNP does business.

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.

ROLE @ MNP

Responsibilities
  • Direct a team of onshore and offshore developers on a variety of development projects including custom applications, integrations and third-party platform initiatives (O365, SiteCore, etc.) ensuring that deliverables are on time and on budget
  • Provide oversight on high-risk or complex projects and maintain day-to-day in-depth awareness of projects and technical issues
  • In partnership with senior leadership, assist in building out and growing offshore capacity and capabilities, and establishing best practices
  • Support the offshore teams during their working hours
  • Manage the relationship with our offshore service provider
  • Leverage your .NET development experience to solve complex technical challenges, design application architectures, and implement proofs of concept
  • Lead offshore teams through the design and implementation of business-critical applications in a hybrid (on-premise and cloud) environment
  • Collaborate with technical leadership to discuss best practices, architecture and design patterns, and stay current with emerging technology
  • Perform code reviews to ensure quality standards, architectural patterns and security requirements are adhered to
  • Negotiate with Product Owner(s) and/or Program Manager(s) to ensure timely feature delivery while minimizing or eliminating technical debt
  • Use Azure DevOps to manage application lifecycle, leveraging your in-depth knowledge of Boards, Repos, Pipelines, Artifacts and Test Plans
  • Maintain integrity of production environments
  • Work closely with Program Managers, Product Owners, Business Analysts and Architects on the intake of development initiatives
  • Proactively identify, communicate and propose solutions for issues or concerns that may impact projects and delivery deadlines
  • Recognize strategic opportunities to solve problems and innovate
  • Participate in resource and capacity planning
Skills And Experience
  • 7 years of experience developing solutions using the .NET technology stack (experience with .NET Core/.NET 5+ is considered an asset)
  • 5 years experience working with offshore teams
  • 3 years of experience in using frameworks like Angular, Blazor, React or Vue
  • 3 years experience developing solutions in Cloud platforms with AWS, GCP, or Azure
  • Experience architecting and designing applications
  • Proven experience in leveraging the scrum framework
  • Proven experience leveraging all modules of Azure DevOps
  • On the job experience leveraging Continuous Integration (CI) and Continuous Delivery (CD) to develop and deliver software to users
  • Ability to communicate with senior technology and business leadership
  • Strong ability to estimate development timelines and assign resource allocation
  • Experience with Sitecore is considered an asset
  • Experience with the O365 space including SharePoint Online, Power Platform and Dynamics 365 is considered an asset
  • Flexible schedule in order to accomodate a variety of timezones
MY REWARDS @ MNP

More than a paycheque, MNP is proud to offer customized rewards for our team members. With a focus on health and wealth, we provide an extensive list of benefits that support our unique culture and foster work-life integration.

Our MyRewards@MNP program offers benefits that allow you to thrive at work and outside of the office. Be rewarded with generous paid time off including 4 personal days, firm sponsored social events, a group pension plan with 4% matching contribution, voluntary savings products, bonus program eligibility, a wellness subsidy, health and dental benefits, mental health resources, exclusive access to perks and discounts, professional development assistance, learning opportunities through MNP University, a flexible dress for your day environment and more!
Loading ...
Loading ...

Date limite: 21-06-2024

Cliquez pour postuler pour un candidat gratuit

Postuler

Loading ...
Loading ...

MÊMES EMPLOIS

Loading ...
Loading ...