Associate Software Developer - CRM
Job Summary
We are looking for creative and results driven Associate CRM developers to take part in our projects in Dubai and GCC region.
- Minimum Qualification: Degree
- Experience Level: Mid level
- Experience Length: 3 years
Job Description/Requirements
- At least 3+ years of IT experience performing complex application development projects on the Microsoft stack;
- At least 1years of hands-on development experience with Dynamics 365 / CRM and/or Power Platform;
- In-depth hands-on knowledge of the Microsoft Dynamics CRM platform, the entity model, security model, and Web services;
- In-depth hands-on knowledge of Canvas and Model Driven applications and the Common Data Service (CDS);
- Experienced in MSSQL; including database tuning, detecting bottlenecks working with SSRS and SSIS;
- Extensive .NET Framework and C# development experience including experience with the CRM API, REST/ODATA and SOAP endpoints.;
- Hands-on experience architecting solutions that involve Dynamics customization to include server side code, custom business logic, integration modules, workflow assemblies and plug-ins;
- Experience with customizing the Web client and Dynamics CRM for Microsoft Office Outlook;
- Experience with ADO.NET, ASP.NET, Windows Communication and Workflow Foundations;
- Extensive JavaScript, HTML design, and development experience;
- Experience architecting business solutions based on SQL Server database, reporting and integration services;
- Development lifecycle and TFS knowledge;
- Experience with object-oriented design and Service Oriented Architectures (SOA);
- Excellent client-facing written and oral communications skills;
- Ability to work on client projects on client premises;
- Familiarity with agile software delivery methodologies such as Scrum.