Protiviti is looking for a Technology Consulting Senior Manager to join their growing Microsoft team to identify and manage risk, develop strategies to solve complex business problems, and devise solutions to support clients' needs using the latest tools and methods.
Requirements
- Advanced proficiency in Dynamics 365 customization using X++, C, JavaScript, and Azure services.
- Leveraging tools such as Power Platform, Logic Apps, Azure Functions, and APIs to build scalable, high-performance solutions.
- Strong knowledge of Power Platform, Logic Apps, Azure Functions, and API integrations.
- Evaluating, summarizing, organizing, and interpreting data.
- Microsoft certifications such as Dynamics 365 Solution Architect Expert, Power Platform Developer Associate, or Azure Developer Associate are preferred.
- Proficiency in Microsoft Office suite applications with specific emphasis on Word, Excel and PowerPoint.
- Secondary emphasis on Visio and Access.
Responsibilities
- Architecting, designing, and implementing complex extensions, customizations, and integrations within the Dynamics 365 platform.
- Developing reusable components, frameworks, and best practices to optimize future development efforts.
- Setting development standards, ensuring high-quality, maintainable, and scalable code.
- Reviewing and approving code, ensuring adherence to best practices, security standards, and project requirements.
- Mentoring and guiding team members, fostering technical growth and a culture of excellence.
- Establishing and enforcing processes for code reviews, deployments, and technical documentation.
- Partnering with project managers, solution architects, and functional leads to align technical execution with project goals.
Other
- Bachelor’s degree in a relevant discipline (e.g., Computer Science, Software Engineering, or related field).
- 7+ years working in Dynamics 365 development with a focus on extending functionality and building complex solutions.
- Leadership and direct supervisory experience of teams including conducting performance appraisals, mentoring and coaching, oversight and review of work, coordination across teams, and understanding how to motivate.
- Ability to translate and communicate issues, risk, or challenges to client personnel, including executives.
- Successfully pursuing business development opportunities and identifying and implementing strategies to obtain new work or clientele.