Compliance-Software, Europa
Compliance-Management-Plattform für regulierte Organisationen
Die Plattform des Kunden übersetzt die Vorschriften, die ein Finanzdienstleister oder eine andere regulierte Organisation einhalten muss, in Kontrollen, Nachweise und einen Compliance-Score, der jeden Tag aktuell ist und nicht nur zum Audit.
80%+Testabdeckung auf neuem Code

Über das Unternehmen
- Compliance-Software
- Europa
- Mandantenfähige SaaS
- Hosting in der EU
Der Kunde ist ein europäischer Anbieter von Governance-Software. Seine Kunden arbeiten unter Regelwerken wie DORA, DSGVO und branchenspezifischen Governance-Kodizes, und seine Plattform ordnet diese Anforderungen den Kontrollen, Nachweisen und Richtlinien zu, die jede Entität einer Gruppe pflegen muss. Die Daten bleiben in der EU, und die Datensätze jedes Mandanten bleiben getrennt, während Risiko, Richtlinien und Compliance in einem Modell verbunden bleiben.
Eckdaten
- Zeit bis zur Besetzung
- 3 Wochen
- Kernteam
- 1 Backend-Entwickler, 1 Frontend-Entwickler, 1 QA-Engineer, 1 Architekt / Tech Lead, 1 BA / PM
- Dauer
- über 5 Jahre
- Tech-Stack
- .NET 10 (C#), ASP.NET Core Web API, EF Core 10, MediatR (CQRS), FluentValidation, PostgreSQL, Hangfire, Worker services, CsvHelper, ClosedXML, SendGrid, Angular 21, TypeScript, PrimeNG, Syncfusion charts, Azure B2C, Cloud: Azure (App Service, Blob Storage, Key Vault, Application Insights), CI/CD: Azure Pipelines, SonarCloud, Docker, NUnit, Moq, FluentAssertions, Vitest, Playwright
Projektüberblick
Das Compliance-Modul war das anspruchsvollste der drei geplanten Module: Regelwerke, die einmal erfasst und in viele Mandanten kopiert werden, Kontrollen je Entität, Bewertungen mit Nachweis und Freigabe und ein Score, der sich von der Fundstelle bis zum Regelwerk neu berechnet. Der Kunde brauchte Entwickler, die diese Architektur durchgängig verantworten konnten.
Über das Talent-as-a-Service-Modell von Intelvision ergänzte er sein Produktteam um ein dediziertes Team und hielt das Modul im selben Release-Rhythmus wie den Rest der Plattform.
Herausforderungen
Regulierte Abläufe, die wenige Entwickler kennen
Compliance-Werkzeuge zu bauen heißt zu verstehen, wie sich ein Regelwerk in Grundsätze und Fundstellen zerlegt, wie eine Kontrolle klassifiziert wird und was als Nachweis gilt. Entwickler mit diesem Hintergrund sind auf dem offenen Markt selten. Der Kunde brauchte sie in seinem Produktteam, nicht nach einer langen Suche.
Compliance nur zum Audit nachweisbar
Die Kunden ordneten Vorschriften von Hand Kontrollen zu und sammelten Nachweise in Eile vor jeder Prüfung. Zwischen den Audits liefen Nachweise still ab, und niemand konnte sagen, wie die Compliance-Lage an einem bestimmten Tag war. Die Lücke zwischen dem letzten und dem nächsten Audit war der Ort, an dem das Risiko lag.
Scores über Entitäten und Regelwerke hinweg
Ein Regelwerk musste für jede Entität oder Entitätsgruppe eine Kontrolle erzeugen, fünf Bewertungsarten mussten in denselben Score einfließen, und dieser Score musste von der Fundstelle bis zum Regelwerk und über die gesamte Organisation aufrollen. Das über Mandanten hinweg konsistent zu halten, war ein hartes Daten- und Performance-Problem.
Lösung
Intelvision platzierte ein dediziertes Team in der Produktgruppe des Kunden, mit Backend, Frontend, QA, Architektur und Business-Analyse. Das Team verantwortete den Compliance-Service vom Datenmodell bis zum Control Centre, folgte den Konventionen des Kunden und lieferte über dessen Pipeline aus.
Statt eines eigenständigen Werkzeugs wurde das Modul als einer von drei verbundenen Services auf dem gemeinsamen mandantenfähigen Datenmodell der Plattform gebaut. Compliance-Kontrollen sind so direkt mit den Risiken verknüpft, die sie mindern, und mit den Richtlinien, die sie belegen.
Die Lösung umfasste:
Dedizierte Entwickler
Entwickler mit Erfahrung im regulierten Umfeld, für die gesamte Dauer der Entwicklung eingebunden, keine Bank austauschbarer Freelancer.
Regelwerk- und Kontroll-Engine
Regelwerke mit Abschnitten, Grundsätzen und Fundstellen, Master-Kontrollen mit Klassifikation, Typ und Frequenz, eine Kontrolle je Entität und fünf Bewertungsaufgabentypen mit optionaler Freigabe.
Nachweise und Live-Scoring
Nachweise mit Revisionsdatum und Ablauf, ein Live-Score von der Fundstelle bis zum Regelwerk und je Entität sowie ein Control Centre für Sammelanfragen, Erinnerungen und Export.
Was Sie erwartet
- Kundenanfrage
- NDA
- Prüfung der Entwickler-Lebensläufe
- Interviews mit Entwicklern
- Finales Angebot
- Vertragsunterzeichnung
- Onboarding und Kick-off
Wie wir die Herausforderungen gelöst haben
Fachwissen ab dem ersten Tag
Intelvision wählte Entwickler aus, die bereits regulierte Abläufe gebaut hatten. Der Kunde verbrachte seine ersten Sprints daher nicht damit, dem Team zu erklären, was eine Fundstelle oder eine Master-Kontrolle ist.
Architekturverantwortung
das Team entwarf die Regelwerkhierarchie, die gemeinsamen Content-Packs und die Worker-Services für Regelwerkkopie, Kontrollerzeugung und Nachweisabgleich.
Die Konventionen des Kunden
Clean Architecture, DDD und CQRS wie auf der gesamten Plattform, mit Azure-B2C-Authentifizierung und den bestehenden Rollen der Plattform.
Ein eigener Service
eigene API und eigene Delivery-Pipeline, parallel zu den Risiko- und Richtlinien-Services ausgeliefert.
Qualitäts-Gate
automatisierte Tests und SonarCloud; geänderter Code muss über 80 % Abdeckung erreichen.
Vom Regelwerk zu lebenden Kontrollen
Ein Regelwerk wird einmal erfasst und von einem Worker-Service in jeden Mandanten kopiert. Jede Master-Kontrolle trägt Klassifikation, Typ und Frequenz und erzeugt eine Kontrolle für jede Entität oder Entitätsgruppe, sodass eine neue Entität ihre Pflichten automatisch erbt. Fünf Bewertungsaufgabentypen decken die verschiedenen Fragen ab, die eine Kontrolle stellen kann, jede mit optionaler Freigabe, und über das Control Centre fordert eine Compliance-Leitung Bewertungen gesammelt an, mahnt sie mit eigenen Erinnerungen an und exportiert das Ergebnis.
Nachweise, die nicht veralten können
Jeder Nachweis hat ein Revisionsdatum und einen Ablauf. Läuft er ab, setzt ein Hangfire-Job die Kontrolle auf nicht konform und informiert den Verantwortlichen, sodass zwischen den Audits nichts still verfällt. Eine gespeicherte PostgreSQL-Funktion berechnet den Score von jeder Fundstelle bis zu ihrem Regelwerk und über Entitäten hinweg neu. Die Zahl auf dem Bildschirm bleibt so aktuell, ohne nächtlichen Batch oder manuelles Aufrollen vor dem Besuch des Prüfers.
Projektfunktionen
- Live-Compliance-Score, aufgerollt von der Fundstelle bis zum Regelwerk und je Entität
- Gespeicherte PostgreSQL-Funktion für die Score-Neuberechnung im großen Maßstab
- Nachweisablauf, der eine Kontrolle auf nicht konform setzt und den Verantwortlichen informiert
- Nachweise aus Uploads, dem Document Centre, Richtlinien oder Empfehlungen, jeweils mit Revisionsdatum
- Regelwerke der Aufsichtsbehörden mit Abschnitten, Grundsätzen und Fundstellen, einmal zentral erfasst
- Gemeinsame Content-Packs zum Kopieren eines Regelwerks in jeden Mandanten
- Master-Kontrollen, klassifiziert als präventiv, korrektiv oder detektiv, mit Typ und Frequenz
- Eine erzeugte Kontrolle je Entität oder Entitätsgruppe
- Fünf Bewertungsaufgabentypen: Regulär, Offen, Geschlossen, Zahleneingabe, Länderauswahl
- Optionale menschliche Freigabe bei jeder Bewertung
- Control Centre für gesammelte Bewertungsanfragen, eigene Erinnerungen und Export
- Kontroll-Importassistent zum Laden von Master-Kontrollen aus einer Tabelle mit Validierung
- Erforderliche Dokumente und Richtlinien, abgeleitet aus den Fundstellen des Regelwerks
- Worker-Services für Regelwerkkopie, Kontrollerzeugung und Nachweisabgleich
- Hangfire-Jobs für Aufgabenerzeugung, Ablaufprüfung der Nachweise und Erinnerungen
Ergebnisse
- 80%+
- Testabdeckung auf neuem Code
- 5
- Bewertungsaufgabentypen
- 3
- Kontrollklassifikationen
- 3
- Verbundene Services mit eigenen Pipelines

Engineers für schwer besetzbare Rollen
Spezialisten, die Ihr Recruiting bisher nicht gefunden hat. Sie arbeiten in Ihrem Repo, Ihrem Jira und Ihren Standups.
- Spezialisten in Vollzeit
- Spezialisten in Teilzeit
- Dedizierte Teams
- Direktvermittlung
- Rollen und Kompetenzen
Kommen wir ins Gespräch
Meist beginnen wir mit einer Beratung. Sie bekommen eine klare Antwort, ob wir helfen können und was als Erstes passieren sollte.
Ihr Ansprechpartner
Yurii Kotula
CEO und Engineering-Leiter
Das erste Gespräch führen Sie mit Yurii. Schicken Sie das Formular oder wählen Sie direkt einen Termin in seinem Kalender.
Termin mit Yurii buchen


