Job Description :
Job Title: Microsoft Dynamics Consultant
Location: Bay Area, CA
Duration: 6+ months contract (Possibility to hire / extend)

Please Contact (Sunny Nalkari)

Responsibilities
Serve as Dynamics 365 and Azure stack technical expert for the development team. Assist other engineers with proper usage of the Dynamics platform.
Provide coaching for engineers new to Dynamic
Serve as Dynamics 365 and Azure stack technical expert for the development team.
Assist other engineers with proper usage of the Dynamics platform.
Provide coaching for engineers new to Dynamics to assist in their learning process.
Design and ship high volume of elegant code with foresight to avoid performance, scalability, usability, maintainability, availability and testability issues.
Maintain understanding of latest technologies and tools and leverage them to improve existing products and services.
Identify opportunities within the team for potential leverage and reuse by developing libraries, APIs, and shared services
Assist in the onboarding and ramp-up of new engineers
Contribute towards the definition of product and technical roadmaps

Desired Skills and Experience
5+ years of relevant work experience, including hands-on technical leadership
Full lifecycle implementation experience with Microsoft Dynamics sales and/or customer support modules
Hands on experience implementing business features on Dynamics 365 platform
Hands on experience with other Azure platform business tools such as event hub, DES, etc.
C# plugin experience
Experience working with business stakeholders to map requirements to Dynamics/Azure features
Working experience of build systems, databases, and Linux-based infrastructures
Strong understanding of Computer Science fundamentals
Strong understanding of architectural models and technology stack used for developing highly scalable and highly available web applications and systems
Excellent communication skills (both written and verbal)
Good understanding of Agile Software Development methodologies
Bachelor’s Degree in Computer Science or a related fields to assist in their learning process.
Design and ship high volume of elegant code with foresight to avoid performance, scalability, usability, maintainability, availability and testability issues.
Maintain understanding of latest technologies and tools and leverage them to improve existing products and services. Identify opportunities within the team for potential leverage and reuse by developing libraries, APIs, and shared services
Assist in the onboarding and ramp-up of new engineers. Contribute towards the definition of product and technical roadmaps


Client : Direct Client