
MS Dynamics - Senior Systems Engineer
- India
- Permanent
- Full-time
- Participating in design sessions with key business users, gathering and documenting business processes and requirements for the system
- Architecting the CRM system, related customizations and reports to model the business organizational process
- Balance business users requests and requirements with technical constraints
- Building and configuring CRM forms, views, dashboards, workflows
- Building plugins, Solution deployments, debugging etc
- Design & Develop D365 CDS PowerApps model, automating business processes with Microsoft Flow
- Design & Develop Azure Data Factory pipelines and flows
- Developing reports using FetchXML
- Working with internal support members to resolve technical issues with servers and other related
- Effectively utilize SDK for administration of CRM system
- Support of the application including fixing application issues
- Bachelor's Degree in Computer Science or a Science, Technology, Engineering or Mathematics (STEM) discipline from an accredited university
- Strong verbal and written communications especially related to articulating technical specifications
- 12+ years of recent experience with Microsoft Dynamics 365 CE/CRM projects
- Experience in customizations, JavaScript, C#, .NET, HTML, MVC, SQL Server including plugins, scripting and form creation
- Experience working on Azure Data Factory, Azure SSIS, Azure deployment pipelines, Github etc
- Experience with CRM API, REST/ODATA and SOAP endpoints
- Strong understanding of and ability to configure security groups, roles and teams
- Comfortable using Visual Studio, source control and CRM SDK
- Other ETL technologies using Scribe Online, Microsoft Azure data factory
- Familiarity with Data Export Service and Azure SQL
- Microsoft Certifications on Dynamics 365 CE
- A systems thinker, able to move fluidly between high-level abstract thinking and detail-oriented implementation, open minded to new ideas, approaches, and technologies
- A data and fact-driven decision maker, with an ability to make quick decisions under uncertainty when necessary; able to quickly learn new technologies, tools, and organizational structures/strategies
- Understanding of current industry standard best practices regarding integration, architecture, tools, and processes
- A self-starter that is naturally inquisitive, requiring only small pieces to the puzzle, across many technologies - new and legacy
- Excellent written and verbal communication, presentation, and analytical skills, including the ability effectively communicate complex technical concepts and designs to a broad range of people.