Our client is undergoing a major enterprise transformation focused on enhancing client centricity, modernizing business operations, and delivering increased value to stakeholders. As part of this initiative, the organization is executing a wide-scale digital transformation, which includes the modernization of core business applications and the convergence of data and processes through advanced technologies.
The Manager, Enterprise Applications plays a critical role in shaping the deployment and sustainment of enterprise technologies. This includes overseeing the evolution and ongoing support of business-critical applications, ensuring systems are secure, scalable, and aligned with the organization's strategic goals.
The ideal candidate is an innovative and highly motivated technical leader who is both hands-on and strategic, with a strong appetite for continuous learning and improvement. This individual will lead cross-functional teams in developing and maintaining enterprise platforms, primarily within the Microsoft Dynamics 365 ecosystem, Power Platform, and Power Pages.
You will work closely with product managers, infrastructure and data platform leads, IT security, and external partners. A strong balance of technical expertise and business acumen is required to translate functional requirements into scalable, secure solutions.
Responsibilites
Technical Leadership:
- Provide technical expertise in Microsoft Dynamics 365, Power Platform, Power Pages, and cloud technologies.
- Evaluate and design solution architecture to ensure scalability, interoperability, and reusability.
- Own architecture recommendations and lead technical decision-making processes.
- Drive and track development lifecycle metrics, including team velocity and code quality.
- Participate in hands-on development and configuration of enterprise application features.
- Conduct peer code reviews and mentor team members on best practices.
- Implement Agile (Scrum or SAFe) and DevOps practices to improve team delivery and operations.
- Oversee the use of development tools, frameworks, and platforms while ensuring compliance with security protocols.
- Support and optimize CI/CD pipelines and release management processes.
- Participate in cybersecurity practices, audits, and incident response.
- Monitor technical debt and advocate for ongoing system upgrades and team training.
- Troubleshoot and resolve critical incidents; participate in Change Advisory Board (CAB) meetings.
Team & Project Leadership:
- Lead the development and support of enterprise applications to meet evolving business needs.
- Coach and manage cross-functional teams, including team leads, developers, QA, and DevOps engineers.
- Build and maintain relationships with third-party vendors and manage associated contracts and budgets.
- Lead recruitment efforts for technical roles and foster a culture of innovation and professional growth.
- Promote the use of existing platforms and tools (e.g., SaaS, APIs, native cloud services) to reduce custom development.
- Encourage the use of automation tools (e.g., Power Automate, RPA) to increase operational efficiency.
- Stay informed of industry trends and organizational developments to align IT strategies with business objectives.
Collaboration & Stakeholder Engagement:
- Actively engage in Agile ceremonies and foster a collaborative team environment.
- Collaborate with product owners and business stakeholders to improve product quality and reduce disruptions.
- Partner with infrastructure and cloud teams to optimize use of Azure services.
- Work with the Data Platform team to ensure integrity and reliability of enterprise databases
Qualifications:
- 10+ years of progressive software development experience, with strong technical background and expertise in architecting, deploying, and customizing SaaS/COTS solutions such as Microsoft D365 and Power Platform
- 5+ years in a leadership role directly managing technical teams, including software developers, QA specialists, and DevOps engineers, with a track record of successful technical project delivery.
- Prior experience setting Power Platform frameworks and governance
- Extensive background in CRM/ERP platform integration and customization, with a preference for candidates with hands-on experience in Microsoft Dynamics 365.
- Microsoft D365 CRM, F&O and Power Platform certifications considered an asset
- A proven track record of leading transformative change within technology teams, empowering personnel, and driving the development of visionary product technology strategies and innovative solutions.
- In-depth expertise in Cloud Services technologies, with a focus on Azure cloud infrastructure, services, and architecture, or comparable cloud platforms.
- Advanced understanding of CI/CD pipelines and tools, with experience in automating build, test, and deployment processes to streamline software delivery.
- Strong understanding of Agile methodologies and prior experience working in Scrums or SAFe frameworks.
- Basic administration capabilities with project and issue tracking tools such as Jira & Confluence, ensuring efficient workflow management and team collaboration.
- Strong communication skills, both written and verbal, to effectively interact with technical and non-technical stakeholders.
- Excellent problem-solving and analytical skills to identify and resolve technical challenges.
We’re an equal opportunity employer committed to increasing diversity and inclusion in today’s workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Minorities, women, LGBTQ candidates, and individuals with disabilities are encouraged to apply. If you require an accommodation, please review our
accessibility policy and reach out to our accessibility officer with any questions.