CRM Software Engineer (.NET & C#
Listed on 2026-02-16
-
Software Development
C# / Unity Developer, Software Engineer
Location: Indiana
Are you a C# Software Engineer interested in expanding your expertise into enterprise business solutions?
In collaboration with our team in Switzerland, you will implement business logic and integrations with surrounding systems using C# and Type Script. Your solutions will run on Azure or on-premises environments.
You will have the opportunity to work with and integrate Dynamics 365, positioning yourself in a high‑demand niche within the Microsoft ecosystem that offers strong career stability and long‑term growth. Moving from pure .NET development into Dynamics 365 means deeper specialization in enterprise business solutions, system integration and automation.
If you are new to Dynamics 365, we support your transition with targeted onboarding, certifications and hands‑on learning, allowing you to quickly apply your experience and contribute to digital transformation projects.
How your day will look like- Implement the project tasks using C# and Type Script, including integrations on the cloud using Azure resources built on .NET Core with Visual Studio 2019 or Visual Studio Code.
- Extend Dynamics 365 and the Power Platform.
- Build new integration infrastructure on the cloud using Azure Resources and create all the integration code using .NET Core as part of an agile team where design decisions are made together.
- Plan your work with Azure Dev Ops.
- Focus on quality by applying the SOLID principle, clean code practices and pull‑request reviews.
- Adapt to the latest technologies.
- Collaborate in a project team based in Barcelona and Switzerland.
- Share your knowledge online and offline.
- Knowledge of Microsoft and web technologies such as C#, .NET Core and Type Script.
- At least 3 years of experience in software development using C# and ASP.NET.
- Experience in Dynamics 365 is a plus.
- Curious, structured and open‑minded.
- Completed or ongoing Computer Science studies, or equivalent professional training.
- EU citizenship or a Spanish work visa.
- Good level of English for internal communication.
If your experience looks a little different from what we’ve identified and you think you can add value to our crew, we’d love to learn more about you.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).