We are seeking a Senior MS Dynamics 365 (CRM) Developer to join our team and contribute to the design and development of innovative solutions within large-scale international projects. The person in this role will be responsible for delivering high-quality functionalities on schedule, supporting team collaboration, and actively engaging in ongoing professional development.
Responsibilities
- Design and implement new functionalities within the Dynamics 365 platform, accompanied by comprehensive documentation and knowledge acquisition.
- Participate in extensive international projects, contributing technical expertise and collaborative problem-solving.
- Ensure timely delivery of solutions that meet established quality standards.
- Provide and receive substantive support within the development team.
- Engage proactively in training sessions to maintain and expand professional knowledge.
Qualifications
- Strong knowledge of Dynamics 365 modules including Sales, Customer Service, and Marketing (formerly CRM).
- Experience extending Dynamics 365 through Plugins, creating PCF controls, developing Web Resources, and scripting to enhance form functionality.
- Proficiency in the .NET Framework (C#) and/or .NET Core platform.
- Familiarity with ASP.NET MVC, ASP.NET Web API, CSS, TypeScript, and ORM tools such as Entity Framework.
- Basic understanding of Azure platform services.
- Fluent English communication skills.
- A proactive approach to responsibilities and willingness to share knowledge within the team.
- Motivation to develop professionally and think creatively beyond conventional solutions.
Additional advantageous qualifications include:
- Experience with Power Apps Portals, including configuration and extension.
- Familiarity with Azure DevOps or other continuous integration/continuous deployment (CI/CD) environments.
- Knowledge of design patterns and best programming practices.
- Experience developing applications for the Azure platform.
- Skill in creating unit and integration tests, particularly for Dynamics 365.
- Understanding of integration challenges and implementation of web services (SOAP, REST).
- Front-end technology experience such as Angular or React.
- Database expertise with Microsoft SQL Server, T-SQL, Cosmos DB, or MongoDB.
- Familiarity with containerization and orchestration tools including Kubernetes, Docker, and KEDA.
- Knowledge of Microservices architecture and Domain-Driven Design (DDD).
Benefits
- Stable employment with involvement in international projects for Global Fortune 500 companies.
- Opportunity to work 100% remotely, providing flexibility in work location.
- Flexible working hours with autonomy in managing work methods, supported by mutual trust.
- Annual Training and Development Budget, including upskilling support and capability development programs.
- Collaboration with highly skilled engineers and industry experts.
- A distinctive TEAL organizational culture characterized by respect, relationship-building, and a non-corporate atmosphere.
- Agile work methodology with minimal bureaucracy.
- Health and well-being initiatives, including Luxmed Gold Extended medical care and Multisport Plus benefits.