PowerObjects, an HCL Technologies Company is seeking a Microsoft Dynamics 365 CE Technical Consultant to join our award-winning global team. The Dynamics 365 CE Technical Consultant role provides leadership and technical expertise to clients and internal teams on overall system implementation and integration, maintainability and stability, and security. This may come in the form of leading discussions with client stakeholders, providing training, and/or formal and informal meetings with team members. This position is expected to be able to perform development efforts, document specifications, and ensure quality standards are being maintained throughout the lifecycle of a project. The candidate must be able to provide innovative and effective solutions that meet our clients' business needs, always be striving for improvement, and most importantly be a lover of technology and all things Dynamics 365.


Essential Functions

  • Lead design and architecture sessions with clients and fellow consultants to gather and document project requirements
  • Architect the CRM system, integrations, security, and any related customizations
  • Advise customers on best practices for Dynamics 365 CE development and integration processes
  • Write technical specifications for planned work and estimate effort required
  • Mock up specifications for our overseas development team, facilitate the completion, testing, and deployment of development projects
  • Lead development efforts that may involve multiple internal, client, and third-party resources
  • Create proofs of concept to establish feasibility of designs
  • Maintain knowledge of current Dynamics CRM/365 capabilities and related technologies
  • Participate in informal or formal design and architect sessions with fellow consultants

Required Skills and Experience

  • Exhibit the PowerObjects Guiding Principles
  • Visual Studio and Team Foundation Server
  • Microsoft C# and ASP.NET
  • JavaScript and web development
  • Ability to write maintainable and testable code
  • Skilled in creating and consuming web services
  • Experience with SQL Server / SSIS / SSRS
  • Solid understanding of the Dynamics CRM/365 SDK and development of plug-ins, custom workflows, and web resources
  • Experience using Microsoft Azure, AWS, or other cloud computing platforms
  • In-depth knowledge of integrating Dynamics CRM/365 with other systems
  • Strong understanding of the Dynamics CRM/365 solution deployment model
  • Knowledge of software testing and QA practices
  • Professional demeanor
  • Excellent written and verbal communication
  • Ability to present to technical, non-technical, and executive level individuals
  • Exceptional problem-solving skills
  • Bachelor’s Degree or equivalent in a technology-related field (e.g., computer science, engineering, IT, etc.)
  • Participation in multiple large- or enterprise-scale projects
  • Relevant Microsoft certifications in Dynamics CRM/365
  • Experience with add-on products (Portals, Field Service, USD, etc.) a plus