Senior CRM Developer
ITS -
Cairo, EgyptPosted 2 years ago7Applicants for6 open positions
- 2Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and develop systems to support both business and technical integration needs.
- Responsible for development efforts for software enhancements, extensions, defect corrections and integration of features in Dynamics 365.
- Identify design problems and devise elegant solutions across technologies.
- Take a user-centered approach and rapidly iterate.
- Acting in a developer / design authority you will be expected to have an excellent level of knowledge and experience of software design and software development with the Dynamics CRM Online technology stack - including Dynamics 365 Portals.
- Applications Development, design and customer stakeholder management
- Manages large, complex deployments and configurations, system through analysis and customization.
- Ensures the newly implemented Dynamics CRM system integrates seamlessly with the existing infrastructure of the company.
- Serves as the primary point of contact and subject matter expert for all CRM development related issues, concerns, and needs.
- Designs, develops, and implements solutions to further expand our use of CRM across the organization in accordance with business objectives.
- Clearly articulates architectural differences between solution methods, and the challenges and approaches to successful integration of platforms.
- Effectively translates use cases and requirements into user stories
- Create, Deliver and Manage CRM Applications
- Create web portals for enterprise MS Dynamics 365 CRM applications
- Customize Dynamics 365 CRM forms
- Implement Dynamics CRM views and visualizations
Job Requirements
- 3 years of experience in full software development life cycle in an enterprise environment.
- Strong CRM industry and product knowledge.
- Understanding of OO (Object Oriented) programming.
- Experience designing and implementing systems that integrate with .NET application’s API.
- Excellent knowledge of Microsoft technologies.
- Excellent knowledge of SOA based architecture REST/SOAP.
- Proficiency in JavaScript, JavaScript Frameworks, Model Binding, and Asynchronous programming.
- Proficiency in ASP.net MVC framework and techniques.
- Bachelor’s Degree in Computer Science, CIS, Engineering, or related field is preferred.
- Excellent communication (written and verbal), time management, interpersonal and team participation skills are a must.
- MS Dynamics CE experience (Certifications a plus).
- Skills in web services, XML, HTML5, SharePoint, SSIS, SSRS, MVC.
- Ability to create portals and mobile applications and enablement of web pages for mobile devices.
- Translate concepts into user flows, wireframes, mockups and prototypes that lead to intuitive user experiences.
- Experience with the Microsoft Power Platform.
- Good knowledge of SQL and Relational Database management systems
- Solid and in-depth knowledge of CRM processes gained within complex projects.