Lösung für die Darlehensverwaltung

Lösung für die Darlehensverwaltung

Itransition lieferte eine Kreditverwaltungslösung, die eine Reihe von manuellen Vorgängen automatisierte, von der Berechnung der Kaufrate und der Vertragsvorbereitung bis zur Kreditbearbeitung und -kündigung.

Herausforderung

Unser Kunde, Belmont Finance, ist ein US-amerikanischer Direktvertriebsfinanzierer mit über 15 Jahren Erfahrung und über 300 Partnern. Das Unternehmen verfügte über eine Finanzplattform für Händler und Distributoren, mit der sie ihre Verkäufe verfolgen und Kredite abwickeln konnten. Diese war jedoch veraltet, erforderte viele manuelle Eingaben, war schwer zu modifizieren und unterstützte keine Integrationen mit notwendigen Drittlösungen. Auf diese Weise konnte die Lösung die sich entwickelnden Geschäftsanforderungen des Unternehmens nicht mehr erfüllen.

Der Kunde wollte eine neue Plattform aufbauen, die die Kreditverwaltung rationalisiert, den Händlern hilft, Anträge schnell einzureichen und Kredite zu vergeben, und den Verbrauchern ermöglicht, ihre Konten zu verwalten, Auszahlungsinformationen zu erhalten oder Auszüge einzusehen. Das Unternehmen war auf der Suche nach einem zuverlässigen Softwareentwicklungsanbieter und wandte sich an Itransition, um die Projektvision zu besprechen. Beeindruckt von unserer professionellen Herangehensweise und unserem Fachwissen auf dem Gebiet der Softwareentwicklung, vertraute uns der Kunde das Projekt an.

Lösung

Itransition hat eine Kreditverwaltungsplattform entwickelt, die den gesamten Prozess der Kreditbearbeitung automatisiert, von der Antragstellung über die Prüfung bis hin zur Genehmigung oder Ablehnung des Antrags. In der Plattform gibt es die folgenden Benutzerrollen:

  • Konsumenten - Benutzer, die ein Produkt kaufen wollen und einen Kredit benötigen, um den Kauf abzuschließen.
  • Vertriebspartner - Organisationen, die Waren zum Verkauf anbieten.
  • Mitarbeiter - Angestellte, die verschiedene Aufgaben bei der Kreditbearbeitung übernehmen, wie z. B. die Überprüfung der Kreditvergangenheit von Verbrauchern, die Genehmigung oder Ablehnung von Antragsformularen, die Vorbereitung von Verträgen usw.
  • Händler - Mitarbeiter, die den Verbrauchern bei der Auswahl eines Produkts helfen, ein Kreditantragsformular erstellen usw.

Wenn ein Kunde einen Kredit beantragt, prüft die Plattform, die mit den Kreditauskunfteien Equifax, Experian und TransUnion integriert ist, automatisch seine Kreditgeschichte zusammen mit anderen notwendigen Informationen und berechnet seine Kaufrate. Wir haben die Berechnungsregeln konfigurierbar gemacht, so dass der Kunde bei Bedarf Anpassungen vornehmen kann.

Alle Anträge und Kundeninformationen werden von den Mitarbeitern überprüft, die gegebenenfalls zusätzliche Dokumente anfordern. Wenn sie den Antrag genehmigen, müssen die Händler einen Kreditvertrag vorbereiten. Wir haben diesen Prozess für die Händler gestrafft, indem die Plattform alle notwendigen Berechnungen automatisch durchführt.

Itransition hat die Plattform auch mit Nortridge, einer Lösung für die Kreditabwicklung, integriert. Die Plattform übermittelt die vorbereiteten Darlehensverträge automatisch an Nortridge, das die Darlehenszahlungen abwickelt und dem Verbraucher hilft, den Überblick über den noch zu zahlenden Betrag zu behalten.

Um den Kunden die Möglichkeit zu geben, Verträge online zu unterzeichnen, haben wir die Plattform mit der Software PandaDoc integriert, die die Funktion der elektronischen Unterschrift bietet.

Außerdem entwickelte unser Team die Funktionalität für das Anbieten von Werbeaktionen für Händler und Verbraucher, die es den Mitarbeitern ermöglicht, Sonderangebote zu erstellen und zu konfigurieren.

Esignature collection

Wir haben die Plattform auch mit einem Portal ausgestattet, auf dem Kunden ihre Verträge einsehen, Kartenzahlungen oder einmalige und wiederkehrende ACH-Zahlungen vornehmen können und vieles mehr. Alle Zahlungen werden von Nortridge abgewickelt. Um die zusätzliche Sicherheit von einmaligen Kartenzahlungen zu gewährleisten, haben wir die Plattform in REPAY integriert, eine PCI-konforme Lösung zur Zahlungsabwicklung.

Loan payment submission

Um die Zeit für die Dokumentenerstellung zu verkürzen, haben wir etwa 70 Dokumentvorlagen mit verschiedenen Tags wie Name des Käufers, Prozentsatz usw. implementiert, damit die Plattform die erforderlichen Daten automatisch ausfüllen und ein PDF-Dokument erstellen kann.

Wir haben automatisch ausgelöste und geplante E-Mail-Benachrichtigungen eingerichtet, um Händler und Verbraucher über ihren Antragsstatus auf dem Laufenden zu halten.

Schließlich implementierte unser Team Funktionen zur Benutzerverwaltung in die Plattform, die es autorisierten Mitarbeitern ermöglicht, Benutzerkonten zu verwalten, ihre Daten zu bearbeiten, Benutzer zu aktivieren und zu deaktivieren und Statistiken in einem einzigen Panel anzuzeigen. Die Plattform kann auch detaillierte Benutzerberichte erstellen.

Technologien

Wir haben die Plattform mit .NET Core für das Backend und React für das Frontend entwickelt. Unser Team wandte TypeScript an, um die Typensicherheit zu gewährleisten, und nutzte das Bootstrap-Framework, um eine responsive, mobile-first Plattform zu erstellen.

Loan management platform components

Wir nutzten Microsoft Azure, um alle Plattformdaten zu speichern, und verwendeten Azure-Verschlüsselungsschlüssel zur Verschlüsselung. Als Datenbankdienst implementierten wir Azure Database for PostgreSQL und nutzten Azure App Service als Webhosting-Lösung.

Für die Integration von Drittanbietern nutzten wir, wenn möglich, bestehende Erweiterungen und APIs und entwickelten eigene Integrationslösungen, wenn keine vorgefertigten Optionen verfügbar waren.

Die Konfiguration der Plattform und die Integrationen von Drittanbietern sind verschlüsselt, wobei alle Passwörter und Token in Azure Key Vault gespeichert sind. Wir haben auch sichergestellt, dass die Plattform die einzige Identität ist, die auf die Datenbank zugreifen kann, während andere Benutzer, einschließlich Administratoren, keinen Zugriff auf die Daten haben.

Um schließlich die Leistung der Lösung zu messen, nutzte unser Team Azure Application Insights.

Sicherheitstests

Aufgrund der besonderen Merkmale der Plattform haben wir strenge Sicherheitstests durchgeführt. Auf der Grundlage des Open OWASP Web Security Testing Guide führte unser QA-Team die folgenden manuellen und automatisierten Sicherheitsprüfungen und -bewertungen durch:

  • Informationssammlung. Wir sammelten alle verfügbaren Informationen über die Anwendung, um ihre bekannten Schwachstellen zu definieren.
  • Bewertung der Anwendungsumgebung. Wir führten Testaktivitäten durch, um verschiedene Konfigurationsprobleme zu entdecken.
  • Tests der Zugriffskontrolle. Wir überprüften das Authentifizierungsschema der Plattform sowie die Handhabung und den Schutz von Sitzungs-IDs.
  • Tests zur Eingabevalidierung. Wir haben sichergestellt, dass alle Dateneingaben und -ausgaben bereinigt sind.
  • Tests der Anwendungslogik. Wir haben sichergestellt, dass die Anwendung unerwartete Verwendungen fehlerfrei verarbeitet und keine Umgehung des Geschäftslogikschemas zulässt. Außerdem haben wir Integritäts- und Funktionsaufrufmengenprüfungen durchgeführt.
  • Testen des clientseitigen Schutzes. Wir haben bestätigt, dass die Plattform gegen die häufigsten clientseitigen Schwachstellen geschützt ist.

Auf der Grundlage der Testergebnisse erstellten unsere QA-Ingenieure einen Bericht zur Schwachstellenbewertung und eine Sicherheitscheckliste.

Verfahren

Bei der Entwicklung der Kreditverwaltungslösung folgte das Itransition-Team der Scrum-Methodik mit zweiwöchigen Sprints und lieferte am Ende jedes Sprints Berichte und Produktdemos.

Um die Gesundheit des Projekts zu gewährleisten und technische Schulden zu vermeiden, verfolgten wir täglich die Fehler und stellten in jedem Sprint Zeit zur Verfügung, um sie zu beheben.

Um die Risiken des Busfaktors zu beseitigen und den Wissensaustausch zu fördern, haben wir in unserem Team verschiedene Praktiken zum Wissensaustausch eingeführt und ein Praktikantenprogramm eingerichtet, um neue Spezialisten, die dem Projekt beitreten, schnell auf den neuesten Stand zu bringen.

Ergebnisse

Itransition lieferte eine Kreditverwaltungslösung, die eine Reihe von manuellen Back-Office-Vorgängen automatisiert, von der Berechnung der Kaufrate und der Vertragsvorbereitung bis zur Kreditbearbeitung und -kündigung.