Werde ein DIGITAL HERO! Werde ein Teil des Coderama-Teams.
Hier wirst du mehr erfahren
Remote / Projektrotation / Empfehlungsbonus 2000 € / Work&Travel.
Lass dir einen Gehaltsvoranschlag machen

GEHALTSSCHÄTZUNG ERHALTEN

Wir wissen, dass du für jeden arbeiten kannst, wenn du der Beste bist.

Deshalb bieten wir dir neben tollen VORTEILEN auch ein angemessenes Gehalt. Füll unseren Fragebogen aus und wir erstellen, basierend auf deinen Erfahrungen, eine Schätzung deines zukünftigen Gehalts bei CODERAMA.

Kontaktieren Sie uns:

Internes Portal FinIS
Projekt

Internes Portal FinIS

FinIS ist ein internes Webportal, das verschiedene Teile der Finanzsysteme von Notino in einer modernen Benutzeroberfläche vereint. Seine Architektur basiert auf modernsten Technologien und ist für die Verarbeitung großer Datenmengen ausgelegt und wurde mit Schwerpunkt auf Notinos Vision entwickelt, seine Geschäftstätigkeit auf andere Länder auszudehnen.

Kunde
Notino (Czechia)
Projekttyp
Web application, Backend services
Technologien
AZURE, C_SHARP, DOCKER, ENTITY_FRAMEWORK, GIT, MSSQL, REACT
Jahr
2021 -

Aufgabe

Die interne Finanzabteilung von Notina verwendete ein veraltetes Boxsystem, das die grundlegenden gesetzlichen Anforderungen nicht mehr erfüllte. Es war für kleine und mittelständische Unternehmen gedacht und konnte die steigende Menge an Daten und Prozessen eines schnell wachsenden Unternehmens nicht mehr bewältigen. Die Benutzererfahrung fühlte sich allmählich langsam an und war auch nach heutigen Maßstäben nicht gerade berauschend. Eine weitere Nutzung der Anwendung wäre mit einer deutlichen Erhöhung der technischen Verschuldung verbunden und eine anspruchsvollere Kommunikation mit anderen internen Anwendungen wäre nicht mehr möglich.

Beschreibung der Umsetzung

FinIS besteht aus der Webanwendung selbst und einer Reihe zugehöriger Backend-Dienste, die auf einem internen Kubernetes-Cluster ausgeführt werden. Das Web basiert auf dem React-Framework unter Verwendung von Technologien wie Redux, Bootstrap, AgGrid, Formik, Babel und anderen. Backend-Dienste werden in der C#-Sprache implementiert, die auf dem .NET 6-Framework aufbaut, mit Datenzugriff über Enity Framework und Dapper, der MS SQL-Datenbankserver wird als primärer Datenspeicher verwendet. Bei der Implementierung werden eine Reihe von verwandten Technologien verwendet, wie z Azure für die interne Authentifizierung und Autorisierung, Redis für das Daten-Caching, Kafka für die Unterstützung der asynchronen Kommunikation zwischen Diensten, Grafana für die Überwachung und Benachrichtigung usw.

Ergebnis

FinIS wird derzeit von der Mehrheit der Mitarbeiter interner Finanzteams verwendet, und mit der Erweiterung seiner Funktionalität kommen weitere hinzu. Im Hintergrund laufen zahlreiche automatisierte Prozesse ab, die die Arbeit mit dem System erleichtern und beschleunigen. In der Anwendung erstellen Benutzer Dokumente mit Artikeln, laden Scans hoch, genehmigen sie, veröffentlichen sie usw. Sie haben die Möglichkeit, die Zahlung von Dokumenten mit verschiedenen Zahlungsmethoden zu sehen, verschiedene Buchhaltungsübersichten zu erstellen, und das neue MwSt.-Abschlusssystem ist bereits verfügbar. Im Reporting stehen verschiedene Reports zur Verfügung, wie z.B. Kontoumsatz, Saldo, Status Stand heute – Snap, Saldokonten von Lieferanten, Reports für die Zollverwaltung etc. Administration und Einstellungen des gesamten Systems stehen auch autorisierten Benutzern zur Verfügung. Aktuell wird auch intensiv an der Erstellung neuer Datenstrukturen gearbeitet. Der auffälligste Vorteil von FinIS ist eine übersichtliche und schnelle Oberfläche für Benutzer, in der sie alles, was sie brauchen, an einem Ort finden. Gleichzeitig werden automatische Prozesse im Hintergrund modifiziert und optimiert, um bei wachsender Datenmenge eine geringe Fehlerquote und Bearbeitungszeit zu halten.

Was sagt dazu einer von unseren Entwicklern

Ich arbeite gerne in einem Team, das ständig danach strebt, die modernsten Technologien von heute anzuwenden und keine Angst davor hat, schwierige und komplexe Herausforderungen zu lösen. In Notino gibt es trotz seines Wachstums in den letzten Jahren immer noch eine entspannte informelle Atmosphäre und ein günstiges Umfeld für die Entwicklung mit der Möglichkeit, die eigene Erfahrung und die Erfahrung anderer zu nutzen. Wir lernen voneinander und es besteht immer die Bereitschaft, sich gegenseitig zu helfen und als Team das Ziel zu verfolgen. Gleichzeitig ist es hervorragend, das Ergebnis Ihrer Arbeit zu sehen und Feedback zu erhalten, dass die entwickelte Anwendung sich verbessert und die Arbeit anderer interner Teams angenehmer macht.

Miloslav Holúbek

Entwickler