
Dynamics CRM Software Engineer
- Gurgaon, Haryana
- Permanent
- Full-time
- The job holder will be work under the close supervision of a level 2 or 3 and provide support within the technical domain. This could be application or technology specific
- Give application or technology specific guidance to business analysts, architects and designers to achieve the best overall solutions in conjunction with level 2 or 3
- Work under the supervision to support Impact assessments and validate of technical solutions, designs, proof of concept to ensure end to end solutions are fit for purpose
- Work within, and develop the application delivery design standards, development methodologies and strategic architecture frameworks
- Contribute towards and Influence strategic decisions relating to software architecture
- Provide input to Infrastructure Design teams with regard to overall solution design
- Takes ownership for resolving all IT related problems within their domain, which directly or indirectly impact on the operational services or development
- Establish and maintain credibility and working relationships with other IT teams, being an ambassador for IT within the business community, supporting a customer service culture
- Proactively engages with technology groups outside of their own immediate team to influence solution decisions and outcomes
- Acts as a technical mentor to less experienced software engineers and other technicians across IT
- Passionate about Dynamics 365 and Power Platform: Enthusiastic about the technologies and capabilities, including out-of-the-box features and limitations.
- Industry Knowledge: Basic understanding of common industry-standard business practices supported by Dynamics 365 & Power Platform.
- Technical Expertise: Basic understanding of Dynamics 365 & Power Platform architecture, entities, relationships, security model, and customization.
- Hands-On Experience: Good experience in Dynamics 365 & Power Platform (PowerApps Portal, Canvas, Model-Driven Apps, Power Automate) and Dataverse.
- Development Skills: Good hand-on skills in developing D365 Plugins, Actions, JavaScript, Web API.
- .NET and Dataverse: Some hands-on experience with .NET, Microsoft Dataverse Web API, and related technologies.
- CI/CD Setup: Knowledge of continuous integration (CI) and continuous delivery (CD), ideally using Azure DevOps is an added advantage.
- Programming Languages: Good in C#, JavaScript including C# unit testing.
- Agile Methods: Familiar with Agile methodologies. Experience of working in a Product Based delivery model would be advantageous
- Coding Standards: Basic knowledge of coding standards and source control techniques.