Wij zoeken een ervaren .NET specialist voor het team van onze klant. In deze cruciale rol zal je bijdragen aan de ontwikkeling en optimalisatie van hun MS Dynamics 365 omgeving.Jouw verantwoordelijkhedenOntwikkelen en onderhouden van webapplicaties en functionaliteiten binnen de MS Dynamics 365 omgeving.Bouwen en integreren van WebServices en koppelingen met backend-systemen.Vertalen van functionele specificaties naar robuuste en schaalbare technische ontwerpen.Waarborgen van technische oplossingen binnen de bestaande architectuur en standaarden.Configureren van tools ter ondersteuning en verbetering van operationele processen.Beheren van de volledige levenscyclus van deelprojecten, inclusief ontwikkeling, migratie en testen.Actief meedenken met functionele analisten en feedback geven op specificaties en architectuurkeuzes.Opgelost technische problemen en zorgen voor stabiliteit en doorontwikkeling van de applicaties.Werken binnen een Agile/Scrum omgeving en bijdragen aan een DevOps-aanpak met continue integratie en uitrol.Jouw profielWe zoeken een technisch expert met een brede visie op softwareontwikkeling, applicatiebeheer en toolconfiguratie.Je neemt initiatief, denkt probleemoplossend en werkt graag samen in een team.Je hebt een sterke expertise in .NET-technologieën en begrijpt hoe het Microsoft-ecosysteem (waaronder CRM en FO) optimaal kan worden ingezet en uitgebreid.VereistenKennis van de applicatie en de applicatie-modules waarvoor een specialist gevraagd wordt.Grondige technische en functionele kennis.Eervaring met architectuur, maatwerk en configuratie en integratieprojecten.Kennis van en ervaring met diverse integratiealternatieven (REST, messaging, event-driven architectuur, API management).Remoting en serialisatie (SOAP, REST, XML, JSON).Kennis van en ervaring met het .NET-framework (Framework 3.5 4.0).Kennis van en ervaring met C#, VB.NET, HTML5, ASP.NET, Ajax, JQuery, T-SQL, etc.Eervaring met testaanpak.Integratieaspecten om de tool te integreren in een breder applicatielandschap.Communicatieve en coachende vaardigheden naar teamleden en het volledige team.Kennis van evolutionair software design (objectgeoriënteerd design, code en design patterns, simplicity).Actief willen meedenken met functionele analisten en feedback geven.Kunnen werken binnen een opgelegde architectuur en andere richtlijnen.Aandacht voor niet-functionele vereisten zoals performance, throughput, beschikbaarheid, onderhoudbaarheid.Persistentie (relationeel datamodel, object/relational mappers, NoSQL, event sourcing, ...).Robuustheid en transactionele verwerking.Kennis van objectgeoriënteerd programmeren (Windows Communication Foundation).XML en afgeleide structuren.Design Enterprise Integration Patterns, Web Services, WCF, SOAP, Distributed Computing.Eervaring met MicroServices architectuur en cloud-based oplossingen.Bekend met technieken zoals feature toggling, blue-green deployment en A/B testing.Eervaring in een DevOps-organisatie en continuous delivery-processen.Ontwikkelervaring in een Scrum-team.Kennis van en ervaring met Agile-methodologieën.