PowerObjects, an HCL Technologies Company is seeking a Microsoft Dynamics 365 CE Technical Architect to join their award-winning global team. The Dynamics 365 CE Technical Architect 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 and lead development efforts, document specifications, and ensure quality standards are being met throughout the lifecycle of a project. The candidate must be able to provide innovative and effective solutions that meet each client's 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
  • Provide technical oversight across multiple projects
  • Assist with technical pre-sales efforts
  • Create proofs of concept to establish feasibility of designs
  • Mentor other developers and participate in company initiatives
  • 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 plugins, 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 technically related field (i.e., computer science, engineering, IT, etc.)
  • 7+ years of experience in software development lead or architecture roles
  • 5+ years of consulting experience
  • 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.) is a plus