Entwicklung an produktiven ERP‑Systemen.
.NET, SQL und Business Central (AL).
Development on production ERP systems.
.NET, SQL and Business Central (AL).
Ich entwickle an einem ERP-System, das täglich produktiv läuft — Abrechnungs- und Service-Logik, SQL-Datenvalidierung und Debugging im Live-Betrieb. Dieselbe Arbeit auf Dynamics 365 Business Central: Erweiterungen, Schnittstellen, Individualentwicklung in AL. I work on an ERP system that runs in production every day — billing and service logic, SQL data validation and live debugging. The same work on Dynamics 365 Business Central: extensions, interfaces and custom development in AL.
.NET & SQL·Business Central (AL)·ERP-Logik im Produktivbetrieb .NET & SQL·Business Central (AL)·ERP logic in production
Über michAbout
Ich entwickle an einem produktiven ERP-System, das internationale Unternehmenskunden im Tagesgeschäft einsetzen: kundenspezifische .NET-Erweiterungen, Abrechnungs- und Service-Management-Logik, SQL-basierte Datenvalidierung und Debugging im Live-Betrieb. I develop on a production ERP system that international enterprise clients rely on daily: custom .NET extensions, billing and service-management logic, SQL-based data validation, and debugging in live operation.
Ich arbeite mich gerne in bestehende Systeme ein — fremden Code verstehen, die dahinterliegende Geschäftslogik nachvollziehen und sauberen, dokumentierten und wartbaren Code liefern. Genau diese Arbeitsweise bringe ich in die AL-Entwicklung auf Business Central ein. I work well inside existing systems — reading unfamiliar code, understanding the business logic behind it, and shipping clean, documented, maintainable changes. That is the approach I bring to AL development on Business Central.
- Schwerpunkte
- Datenintegrität, Geschäftslogik, SQL-Optimierung, Schnittstellen.
- Focus
- Data integrity, business logic, SQL optimisation, integrations.
- Technologien
- AL, C#, .NET, T-SQL, PL/SQL, Git, Unit-Testing.
- Technologies
- AL, C#, .NET, T-SQL, PL/SQL, Git, unit testing.
- Zertifizierungen
- PL-900, AB-900.
- Certifications
- PL-900, AB-900.
- Sprachen
- Deutsch (Muttersprache), Englisch (verhandlungssicher), Italienisch (gute Kenntnisse).
- Languages
- German (native), English (fluent), Italian (good working knowledge).
ArbeitsprobeWork sample
Statt einer Aufzählung von Technologien: offener Quellcode, den Sie in dreißig Sekunden selbst beurteilen können. Instead of a list of technologies: open source you can judge for yourself in thirty seconds.
Sub-Ledger Reconciliation
github.com/matmur/Business_Central_Subledger_Reconciliation
Eine Business-Central-Erweiterung, die Abweichungen zwischen dem Debitoren-Nebenbuch und dem zugehörigen Abstimmkonto erkennt — der Abgleich, den Buchhaltungen sonst am Periodenende von Hand machen. A Business Central extension that detects discrepancies between the customer sub-ledger and its reconciliation account — the check finance teams otherwise perform by hand at period close.
- Upgrade-sicher
- Reine Erweiterung, keine Basisobjekte verändert.
- Upgrade-safe
- Extension-only, no base objects modified.
- Automatisierbar
- Planbar über die Aufgabenwarteschlange, läuft unbeaufsichtigt.
- Automatable
- Schedulable via the Job Queue, runs unattended.
- Nachvollziehbar
- Das Konto kommt aus der Buchung, nicht aus der heutigen Einrichtung.
- Traceable
- The account comes from the posting, not from today’s setup.
- Offen
- Quellcode, Screenshots und zweisprachige Dokumentation, MIT-Lizenz.
- Open
- Source, screenshots and bilingual documentation, MIT licence.
ArbeitsweiseHow I work
Wofür ich stehe, wenn ich in ein bestehendes System komme: What I bring when I join an existing system:
- Erst verstehen
- In gewachsenen Systemen wird nichts angefasst, bevor klar ist, was der Code tun soll. Das erspart die zweite Korrektur.
- Understand first
- In systems that have grown over years, nothing gets touched before it is clear what the code is meant to do. That saves the second fix.
- Produktiv heißt vorsichtig
- Tägliche Arbeit an einem System, in dem ein Fehler nicht bis zum nächsten Release warten kann. Erweiterungen upgrade-sicher, ohne Eingriff in Standardobjekte.
- Production means careful
- Daily work on a system where a bug cannot wait for the next release. Extensions built upgrade-safe, without touching base objects.
- Datenintegrität
- Abrechnungs- und Service-Logik, SQL-Validierung über Modulgrenzen hinweg, Fehlersuche im Live-Betrieb. Abweichungen sollen auffallen, bevor der Abschluss sie findet.
- Data integrity
- Billing and service logic, SQL validation across module boundaries, debugging in production. Discrepancies should surface before the period close finds them.
- Schriftlich
- Technische Dokumentation und Test-Codeunits gehören zur Arbeit, nicht zum Nachlauf.
- Written down
- Technical documentation and test codeunits are part of the work, not an afterthought.
- Sprachen
- Deutsch als Muttersprache, Englisch verhandlungssicher. Italienischer Staatsbürger (EU).
- Languages
- German native, English fluent. Italian citizen (EU).
ProfileProfiles
KontaktContact
Für ein erstes Gespräch reichen fünfzehn Minuten, um zu klären, ob es passt. Fifteen minutes is enough for a first call to work out whether it fits.
matthias@mur-consulting.comKontakt bevorzugt per E-Mail — der Link öffnet eine vorbereitete Anfrage, die Sie nur noch ergänzen müssen. Gerne stelle ich mich anschließend in einem kurzen Teams-Call vor. Email is the preferred first contact — the link opens a prepared enquiry for you to fill in. I am happy to introduce myself in a short Teams call afterwards.