Senior CRM Developer
Remote Egypt Egypt Office Full time
Description
Must act as a technical expert for all CRM projects, including migrations, customizations, and implementations Must be prepared to handle projects of varying complexity levels, from intricate customizations to backend/UI development Should maintain regular communication with enterprise architecture, suppliers, business intelligence, and application development teams Experience in Dynamics CRM Development. Experience in building custom screens, Dynamic CRM forms along with views. Experience in reports and workflows around the client requirements for an interface. Must ensure a clear understanding of requirements before initiating work
Requirements
Bachelor's degree in Computer Science or a related field Proven experience in developing and maintaining CRM systems Familiarity with CRM software platforms such as Salesforce, Microsoft Dynamics and Creatio Strong programming skills in languages such as .Net, JavaScript, C# , SQL Server Ability to work collaboratively with cross-functional teams and stakeholders Good communication skills
Good To Have are big plus: -
OutSystems
DotNet Core 8 & Framework
C#
SQL Server
ORM ( EFCore - Dapper )
JWT
Design Pattern
Software Architecture like ( Microservices )
JWT
Logging
ApiGateways
Caching ( Memory - Distributed )
Message Queue
Background Jobs
* Familiarity with containerization and orchestration technologies like Docker and Kubernetes.