08/26/2026 updated


100 % available
Senior-Softwareentwickler | Microsoft Dynamics 365 CE/BC | C#/Plugins | JavaScript | Power Platform
Gdansk, Poland
Only remote
Master of Computer Science; DoktorAbout me
Senior-Softwareentwickler mit langjähriger Praxiserfahrung in Microsoft Dynamics 365 Customer Engagement / CRM. Schwerpunkt: Weiterentwicklung bestehender CRM-Landschaften, Customizing, C#-Plugin-Entwicklung, JavaScript/TypeScript, Dataverse und Power Platform.
CopilotJavaScript.NET FrameworkC Sharp (Programming Language)Microsoft Dynamics CRMMicrosoft Dynamics NAVPython (Programming Language)Windows APIMicrosoft Platform BuilderSAP ABAPSeleniumSimple Object Access Protocol (SOAP)Systems IntegrationTypeScriptWeb Services
TECHNISCHE SCHWERPUNKTE
Dynamics 365
Dynamics 365 CE, Sales, Customer Service, Customer Insights, Business Central, Forms, Views, Dashboards, Ribbon/Commands, Workflows, Solutions
Entwicklung
C#, .NET / .NET Core, C# Plugins, JavaScript, TypeScript, C++, Python, T-SQL, C/AL, AL, ABAP, PL/SQL
Power Platform
Dataverse, Power Apps, Power Automate, Canvas Apps, Custom Pages, Model-driven Apps, PCF, Custom Connectors, Flows
Integration / SAP
SAP CRM/ERP, RFC Server, ABAP, BAPIs, BAS, Background Jobs, REST/HTTP(S), JSON, OData, Web Services, Dataverse APIs
Datenbanken
SQL Server 2012–2025, Oracle, PostgreSQL, MySQL, SQLite, Microsoft Access, FetchXML, Datenmodellierung, Datenqualität
DevOps / Testing
Git, GitHub, Azure DevOps, TeamCity, Docker, YouTrack, Selenium, Playwright
Tools / AI
Visual Studio 2015–2026, Visual Studio Code, C/SIDE, OpenAI API, Copilot Studio, Microsoft Copilot, Google Antigravity
ZUSÄTZLICHE ANGABEN
Dynamics CRM / CE Erfahrung seit Version 1.2 (2004).
Dynamics NAV / BC Erfahrung seit Version 4.0 (2005).
Power Platform Power Apps und Power Automate seit 2019
Microsoft AppSource Veröffentlichung kommerzieller Dynamics-365-Add-ons seit 2017
Experience
Professional experience10+ years
Freelancer since2025
Languages
GermanFluentEnglishFluent
Project history
Implementierung der “Autocomplete“-Funktion für die Integration der Bibliothek “AddressCheck“ in Microsoft CRM sowie Microsoft Navision / Business Central.
Portierung der Integrationen der Bibliotheken “AddressCheck“ und “DuplicateCheck“ von Microsoft Navision auf Microsoft Business Central durch vollständige Neuentwicklung des Codes in AL.
Entwicklung und Veröffentlichung von zwei AppSource-Paketen für Microsoft Dynamics 365 CE zur Integration der “AddressCheck“ und “DuplicateCheck“.
Implementierung von Power-Automate-Cloud-Flows zur regelmäßigen Hintergrundprüfung mit "AddressCheck" und "DuplicateCheck" in Dynamics 365 CE und BC Systemen sowie automatischer Benachrichtigung per E-Mail bei problematischen Fällen.
Bereitstellung von “AddressCheck Autocomplete“ als REST-Webservice mit JSON-Formatierung.
Integration der Bibliothek “AddressCheck“ einschließlich der “Autocomplete“-Funktion als Shopware-Add-in.
Einführung von YouTrack und TeamCity zur Verbesserung der Teamzusammenarbeit, Projektverwaltung und Build-/Deployment-Prozesse.
Implementierung zuverlässiger Tests (in Python) mit Selenium und Playwright für die automatisierte Testung von Add-ons in Shopware, Microsoft Dynamics 385 CE BC.
Eingesetzte Technologien
Visual Studio, C#, .NET, .NET Core, JavaScript, TypeScript, AL, Power Automate, Shopware Add-Ins, REST-Webdienst, YouTrack, TeamCity, Python, Selenium, Playwright.
Implementierung der Bibliothek "DuplicateCheck" für die fehlertolerante Suche nach Dubletten. Die Suche erfolgt anhand eines Index, der permanent mit dem Adressstand des externen Systems synchronisiert wird, in das die "DuplicateCheck"-Funktionalität integriert ist.
Die Bibliothek "DuplicateCheck" unterstützt Multithreading und wurde für eine Client-Server-Architektur implementiert.
Integration der Bibliothek “DuplicateCheck“ in Microsoft CRM, Microsoft Navision and SAP CRM/ERP. Der Integrationspunkt erfolgt beim Anlegen oder Ändern von CRM-/ERP-Objekte und gegebenenfalls wird das Warnfenster zu Dubletten angezeigt. Massenprüfung aller im System vorhandenen Adressen auf Dubletten mit Berichts- und Nachbearbeitungsfunktionen. Bereitstellung von "Duplicate-Check“ als REST-Webdienst im JSON-Format.
Die Bibliothek wurde erfolgreich in einem SAP-CRM-System eingesetzt, das 200 Millionen Adressen enthielt.
Eingesetzte Technologien
Visual Studio, C#, .NET, JavaScript (Ereignisbehandler für Formulare), C/AL, C/SIDE, AJAX-Aufrufe aus JavaScript, REST-Webdienst , SAP RFC Connectors, ABAP-Implementierungen der DuplicateCheck -Schnittstellen (BAS) in SAP, SAP RFC Server