Description

About the Role

  • Meet customers & stakeholders (product team, engineering teams) to understand requirements. Convert functional requirement to technical requirements. Maintain clear understanding of strategic goals, business challenges and customer needs. Architect and build production grade enterprise systems on Dynamics 365.

 

What You Will Do

  • Meet customers & stakeholders (product team, engineering teams) to understand requirements. Convert functional requirement to technical requirements.
    •    Define requirements and designing applications to meet business process and application requirements.
    •    Architect and build production grade enterprise systems on Dynamics 365.
    •    Building/ developing critical components of solution.
    •    Estimate project level requirements and validate estimate of work item assigned to Communicate issues/risks to PM. 
    •    Lead the design and implementation of Dynamics 365 solutions, including the configuration of the platform, the development of customizations, and the integration of other systems
    •    Guide the software engineering teams in analysis, build and deployment of software solutions.
    •    Design and propose deployment architecture, interfaces for system integrations.
    •    Leverage cloud services to create highly available infrastructure and Dynamics 365 solutions.
    •    Deliver non-functional requirements (security, reliability, performance, maintainability, scalability, and usability) for software solutions.
    •    Perform technical peer reviews, code reviews and provide technical guidance to the engineering teams. Mentor & coach other team members.  
    •    Setup build, release pipelines, and implement continuous integration (CI), continuous delivery (CD) practices for Dynamics 365 solutions.
    •    Create technical and design documentation and procedures while maintaining best practices and following industry standards for development, deployments, and maintenance.
    •    Application troubleshooting and debugging.
    •    Team management and independent contributions towards software development.
    •    Maintain/improve software coding guidelines, code review processes. Maintain code review efficiency aligned with company standard.
    •    Implement testing strategy including unit testing & code coverage. 
     

What You Need

  • Bachelor’s degree in computer science, information technology, or a similar field.
    •    10- 12 years of experience.
    •    Experienced with Dynamics D365 (latest version).
    •    Experience in implementing CRM integrations to other systems using web services.
    •    Experience on PowerApps including PCF component development. Power automate & PowerApps flow. 
    •    Experience on implementing CI & CD for Dynamics 365 projects. 
    •    Working knowledge of Dataverse, Share Point.
    •    Experience with application security implementation such as (not limited to) Role based access control (RBAC), SSO 
    •    Basic understanding of Azure cloud.
    •    Experience with service management.
    •    Inline editing features for Office documents. 
    •    Strong interpersonal, facilitation skills along 
    •    Excellent written and verbal communication skills.
    •    Technical: Dynamics 365, Share Point, C#, .Net, API, SQL Server, Visual Studio, CRM SDK, Azure, PowerApps, CI/ CD.

 

What Makes You Eligible

  • Be willing to work in an office at Bellevue, WA.
  • Successfully complete a background investigation and drug screen as a condition of employment.

Education

Any Graduate