Job Summary: A Microsoft Dynamics 365 CRM Developer is reporting to the Senior Business Analyst and is responsible for designing, developing, and implementing Microsoft Dynamics 365 CRM solutions. The role involves creating and modifying software to meet the specific needs of the business and its customers. To excel in this role, a CRM Developer should possess strong analytical and problem-solving skills, excellent communication and collaboration skills, and a deep understanding of programming languages and development tools. They should also be able to work independently and as part of a team and have a passion for staying up-to-date with emerging technologies in the field. Key Responsibilities: · Developing custom CRM software solutions that meet the specific needs of the business and its customers. · Designing, coding, testing, and debugging software applications using programming languages and development tools such as .Net, Java, Python, and SQL. · Collaborating with other developers, and different departments to understand business requirements and create software solutions that align with business goals. · Maintaining/Modifying existing application code, SQL Server database, and workflows scripts · Maintaining and enhancing existing CRM systems to ensure they remain up-to-date and effective. · Providing technical support to end-users and resolving software-related issues. · Creating documentation and user guides for software applications. · Staying up-to-date with emerging trends and technologies in CRM development. · Performing other duties as assigned. Experience, Skills & Qualifications: · BS in Computer Science/Software Engineering or related fields with 5+ years of experience in a similar position. · Strong working experience with Microsoft Dynamics 365 CRM platform. · Working experience with the Microsoft Power Platform. · Working experience with Azure Development (Azure functions, Logic Apps, Service Bus etc.). · Strong experience with Web service development and integration with D365. · Strong experience with application development: C#, ASP.net, Java Script, JQuery, XML, VXML, PL/SQL, and MS SQL queries and reports building. · Expert in technologies as Microsoft Stack, Office 365, SSRS, SSIS, Share Point, Microsoft Azure and Power BI. · Understanding of LCS (Life Cycle Services) and Azure Dev Ops. · Strong customer-facing skills and demonstrated ability to function effectively in cross-functional teams across multiple business areas. · Strong communications skills (written and verbal) and presentation skills. · Team player, with a proactive and positive attitude · Fluency in English and Arabic language. Job Type: Full-time Education:
Bachelor's (Required)
Experience:
Microsoft Dynamics 365 CRM: 5 years (Required)
Language:
English (Required)
We regret to inform you that this job opportunity is no longer available