- 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