isolutions: Dynamics 365 CRM Developer
Role highlights
Full Time
Permanent
Mid
Remote · Hybrid · On-site
The ideal candidate for the Dynamics 365 CRM Developer role possesses a solid background in software development, with at least three years of experience working extensively in C# and ASP.NET Core. Proficiency in web technologies including .NET Core, TypeScript, and front-end frameworks such as Angular or React is essential. Experience with Dynamics 365 and the Power Platform is highly desirable, enabling the developer to extend and customize CRM solutions effectively. The role involves working in agile Scrum teams, utilizing Azure DevOps for project planning and collaboration, and developing solutions for both Azure cloud and on-premises environments. Key technical skills include implementing business logic and system interfaces, integrating systems via Azure Service Bus and Logic Apps, and adhering to best practices such as SOLID principles and clean code standards. Development tools include Visual Studio 2022 and Visual Studio Code. Strong communication skills in English are required to collaborate with international teams based in Switzerland and Barcelona. Candidates should have a structured, curious, and open-minded approach, supported by a bachelor's degree or equivalent professional training in computer science or related fields. Additional benefits include opportunities for Microsoft certifications, continuous learning, and flexible, hybrid or remote work arrangements. This mid-level position emphasizes both technical expertise and teamwork within a dynamic, innovative environment focused on delivering customer success through Microsoft technologies.
About the role
Role Summary
- Collaborate with teams in Switzerland and Barcelona to implement business logic and system interfaces
- Develop solutions using C# and TypeScript for Azure or On-Premises environments
- Work in an agile Scrum team using Azure DevOps
- Contribute to projects that help customers succeed
Responsibilities
- Implement project tasks in C# and TypeScript using ASP.NET Core
- Use Visual Studio 2022 or Visual Studio Code for development
- Extend Dynamics 365 and the Power Platform
- Integrate systems with Azure Service Bus and Logic Apps
- Participate in team design decisions
- Plan work with Azure DevOps
- Apply SOLID principles, clean code, and conduct pull request reviews
- Stay updated with the latest technologies
- Collaborate with teams in Barcelona and Switzerland
- Share knowledge both online and offline
Requirements
- Knowledge of web technologies: C#, .NET Core, ASP.NET Core, TypeScript, Angular or React
- Minimum 3 years of experience in software development with C# and ASP.NET
- Experience with Dynamics 365 is a plus
- Curious, structured, and open-minded
- Completed or ongoing Computer Science studies, or equivalent professional training
- Good level of English for internal communication
- EU Citizenship or Spanish work visa
Nice to Have
- Experience with Dynamics 365
Benefits
- Permanent contract
- Competitive salary package based on experience
- Flexible working hours for work-life balance
- Hybrid work model in Barcelona or fully remote within Spain
- Structured career development plan
- Yearly training budget, Microsoft Certifications, and free language classes
- Work with the latest Microsoft technologies
- Choose your own hardware
- One additional week of vacation for Corporate Social Responsibility
- Annual team event in Switzerland
- Dynamic environment and unique team spirit
How to Apply
- Apply online: Application Link
- Discovery call with HR
- Interview via video call with Team Lead and HR
- Remote assessment
- Feedback provided at each step (estimated process: 4 weeks)