Customer Service

isolutions: Dynamics 365 CRM Developer

Flexible location
Company: isolutions
Published Jan 15, 2026

Role highlights

Contract type

Full Time

Schedule

Permanent

Experience

Mid

Work style

Remote · Hybrid · On-site

Key skills

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.

#Software Engineer #Full Stack Developer #C# Developer #CRM Developer #TypeScript Developer #Power Platform Developer #ASP.NET Developer #Azure Developer #Microsoft Dynamics Developer #Dynamics 365 Developer

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)