Participate in deep architectural discussions to ensure solutions are designed for successful deployment
Working with engineering teams across the organization to deliver through clear leadership/direction, influence and integration with agile development processes
Successful implementation of practical business solutions using industry best practices
Provide technical leadership, capture best practice knowledge and share across the solutions architect community
Keep up to date with market trends and competitive insights and build relationships with senior technical individuals to enable them to be advocates
Deliver presentations with a high degree of comfort speaking with various levels to include executives, IT Management, and developers
Provide key feedback to provider on gaps, requirements, and proposed features
Knowledge of Dynamics 365 for Sales & Marketing, Social Engagement, Field Service, Project Service Automation, Customer Service, Voice of the Customer, Portals and other emerging Microsoft software; manly in Field Service.
5 - 10+ years of experience in architect or lead software development role focusing on Microsoft Dynamics 365 Platform
5+ years of architecture, design, implementation, and/or support of highly distributed applications (i.e. having an architectural sense for ensuring availability, reliability, etc.)
Demonstrated experience leading, developing and implementing go to market solutions
Experience in customer facing roles and success leading deep technical architecture and application design discussions with senior customer executives
Good understanding of cloud computing technologies, business drivers, and emerging computing trends
Ability to communicate complex business information to technical audiences and complex technical information to business audiences.
Proficient in Microsoft Office (as well as O365) products including Word, Excel, PowerPoint, Project, Skype, OneNote, SharePoint, Office Graph, One Drive, Exchange, Yammer.
Proficient in Visual Studio, PowerBI/Tableau, O365 & D365 Administration, SQL Server Data Tools, and Team Foundation Server, Azure Development Tools, Logic Apps, PowerApps, and ESB/ETL Technology.
BS in Computer Science, Engineering or related field, MS is preferred
Ability to elicit technical and functional requirements to create visual representations of business processes.
Ability to plan and execute projects on time and on budget; to create and manage a backlog of tasks and consistently maintain sprint velocity; ability to accurately estimate time-to-completion and budget and manage multiple projects concurrently.
Ability to design, configure and deploy Dynamics CRM solutions based on out-of-the-box features.
Ability to manage a team of diverse skill sets and personalities to maintain morale and execute projects efficiently and maintain customer satisfaction.
Ability to design, configure and deploy Dynamics CRM solutions based on complex xRM solutions with multiple customizations, plugins and integrations.
Ability to build workflows, configure custom actions, business process flows and complex fields.
Ability to configure custom command bar buttons, web resources, and other complex solution components.
Ability to design Dynamics CRM solutions based on technical and functional requirements.
Deep knowledge of Dynamics CRM features and limitations.
Certifications in supported Dynamic CRM versions (2013, 2015, 2016, and Dynamics 365).