Develop, maintain, and enhance CRM solutions using .NET frameworks and technologies, ensuring they meet business needs and performance standards.
Design, build, and integrate APIs, services, and third-party tools with CRM platforms and Microsoft SaaS products such as Power Automate, Power Apps, and SharePoint.
Customize Dynamics 365 CRM by developing forms, workflows, plugins, custom entities, and automation processes to streamline business operations.
Monitor, analyze, and optimize the performance of .NET-based CRM solutions and integrations to ensure scalability, reliability, and efficiency.
Work closely with cross-functional teams to gather requirements, provide technical expertise, and implement best practices in CRM and Microsoft SaaS solutions.
Maintain clear and comprehensive technical documentation for CRM customizations, integrations, and processes.
Ensure effective communication with stakeholders by utilizing strong English language skills, both written and verbal.
You prefer working from the office – onsite presence required.
Your qualifications:
Bachelors degree in computer science, or equivalent relevant experience.
A thorough understanding of the concepts and patterns of OOP
Proven experience as a C# .NET Developer of at least 5 years.
Strong knowledge of ASP.NET framework.
Good knowledge of web standards and technologies – Web Services, REST APIs, etc.
Experience with Entity Framework
Experience with Power Automate, Power Apps and SharePoint
Experience with Microsoft Dynamics 365
Understanding of databases and basic SQL skills
Experience with collaboration tools (e.g. Jira, bitbucket, etc.)
Experience with source code repository systems like Git
Good problem-solving skills
Strong communicational skills and ability to cooperate with distant software development and business teams
All applications will be treated in strict confidentiality
Please note that only shortlisted candidates will be invited to an interview