C# Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 61184 Karben
- DACH-Region
- de | en
- 07.09.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
6/2020 – 9/2023
Tätigkeitsbeschreibung
Gerade die Betriebsgastronomie steht immer wieder vor der Herausforderung, das richtige Kassensystem auszuwählen, da sich die einzelnen Betriebskantinen von Ihrer Größe und den Anforderungen erheblich unterscheiden. Deshalb wurde ein modulares, cloudbasiertes Kassensystem entwickelt, welches sich genau an die Anforderungen des jeweiligen Betriebes anpasst. So funktioniert das Kassensystem beispielsweise auf iOS, Android und Windows. Auf die Stammdaten und Auswertungen können von jedem Gerät, auf welches sich ein Browser befindet, jederzeit zugegriffen werden, um auch spontan auf die aktuellen Einflüsse auf die Betriebe reagieren zu können. Weiterhin wurden Module entwickelt, welche sich auf die speziellen Anforderungen der normalen Gastronomie fokussieren.
Es handelt sich um eine Microservices-Architektur, die auf Microsoft Azure gehosted werden.
Aufgaben
• Architekturdefinition
• Definition & Implementierung SDLC
• Schnittstellenabstimmungen
• Einhalten der gesetzlichen Anforderungen (KassenSichV)
• Führung der Entwickler & Designer
• Entwicklung
• Unit-, Integrations-, System-Tests
• Deployment
Microsoft SQL-Server (MS SQL), SQL, .Net, C#, Xamarin.Forms, Microsoft Azure, ASP.NET, CSS (Cascading Style Sheet), HTML5, JavaScript
8/2018 – 2/2020
Tätigkeitsbeschreibung
Diverse Fachapplikationen wie Workday, Sharepoint oder Abbyy sollen an den Enterprise Service Bus angebunden werden. Dabei wurden die öffentlich bekannten Schnittstellen der Fachapplikationen von unserem Enterprise Service Bus mithilfe von Webapplikationen nach außen getragen, sodass ein System wie z.B. SAP die Ressourcen über die Fachanwendungen verwalten kann. Die anfragende Fachanwendung hat somit keinen Mehraufwand den Weg zu einer Fachanwendung über den Enterprise Service Bus zu gehen, kann aber von den zahlreichen Vorteilen, wie Error-Handling, Verfügbarkeit etc. profitieren und dabei ganz einfach die eigenen Business-Prozesse automatisieren.
Aufgaben
• Architekturdefinition
• Schnittstellenabstimmungen
• Entwicklung
• Unit-, Integrations-, System-Tests
Microsoft Biztalk Server, .Net Framework (Microsoft), C#, Windows Powershell, ASP.NET
3/2018 – 7/2018
Tätigkeitsbeschreibung
Für den Kunden wurde ein Enterprise Service Bus - CORE Service erstellt, welcher durch seine Hochverfügbarkeit über eine Million (zum Teil große) Nachrichten im Monat verarbeitet. Wichtig waren an dieser Stelle nicht nur die Wartbarkeit, die Transparenz und die Betreibbarkeit - sondern auch, dass der Service stetig weiterentwickelt und durch ein separates Team gut betrieben werden kann. An diesen Core-Service werden schrittweise neue Services und Fachanwendungen aufgenommen.
Aufgaben
• Durchführung von Unit-, Integrations-, System- und Lastests
• Entwicklung und Design
• Deployment
Power Bi, Microsoft Biztalk Server, .Net Framework (Microsoft), C#, Windows Powershell, ASP.NET, CSS (Cascading Style Sheet), JavaScript, Jquery
11/2016 – 4/2017
Tätigkeitsbeschreibung
In der Vergangenheit wurden die Umsatzdaten eines Zahlungssystems der Muster GmbH auf einem Rechner, welcher sich im internen Bereich des Kunden befand, ausgewertet. Aber auch in der Branche der Kassen- und Zahlungssysteme wurde der Bedarf nach cloudbasierten Lösungen immer höher, sodass die Abrechnung im Web erfolgen sollte. Hierfür stellt die Muster GmbH einen Webserber bereit, auf dem alle Umsatzdaten des Kunden via REST in eine SQL-Datenbank geschrieben warden.
Der Kunde kann somit nahezu in Echtzeit seine Umsatzdaten abrufen - egal, ob von einem PC, einem Tablet oder einem Smartphone aus; es wird lediglich eine Internetverbindung (und natürlich die Zugangsdaten) benötigt.
Aufgaben
• Eigenständige, serverseitige Entwicklung
• Absprache mit den anderen Entwicklern und dem Projektleiter
C#, ASP.NET, CSS (Cascading Style Sheet), JavaScript, Json, Representational State Transfer (REST)
5/2016 – 6/2018
Tätigkeitsbeschreibung
Durch die neuen Richtlinien der Finanzbehörden muss jeder Betrieb mit einem Kassensystem die Möglichkeit haben, durch Aufforderung, alle Umsatzdaten in einem vom Finanzamt lesbarem Format zur Verfügung zu stellen.
Während des Projekts wurden drei verschiedene Kassensysteme an ein neu entwickeltes Tool angebunden, um letztlich die Daten ins richtige Format umzuwandeln. Dabei gibt es eine genaue Schnittstellenbeschreibung des Finanzamts, an welche man sich orientieren sollte und die für eine Zertifizierung des Tools unabdingbar waren.
Die Schwierigkeit lag vor Allem darin, den unterschiedlichsten Input der verschiedenen Systeme in den richtigen Output umzuwandeln und dabei auf die Sicherheit und die Projektdauer zu achten.
Aufgaben
• Entwicklung des Tools
• Absprache mit den Behörden
• Absprache mit dem Projektleiter
• Testdurchfürung mit der Zertifizierungsstelle
Microsoft SQL-Server (MS SQL), SQL, C#, Windows Presentation Foundation
10/2015 – 12/2017
Tätigkeitsbeschreibung
Ein Bestandskunde hat sich ein Update seiner Kassensoftware, sowie dem damit zusammenhängenden RFID- und Zahlungssystem gewünscht. Die größten Hürden lagen vor Allem darin, dass der Kunde strenge Richtlinien bzgl. der Sicherheit und dem Aufbau der Kartenstruktur hat. Nach vielen Meetings und Absprachen knnten wir diese Hürden überwinden, alle Betriebsgastronomien umstellen, alle Mitarbeiter mit einer neuen RFID-Karte ausstatten und alle Umsatz- bzw. Zahlungsdaten zentral an einem Ort speichern, sodass die Leitung den Überblick über Ihr Geschäft hat.
Aufgaben
• Schnittstellenabstimmung
• Abstimmung Kartenstruktur und Umsetzung
• Abstimmung Berichtswesen
• Systemsicherheit
• Projektplan erstellen (auch hinsichtlich der kleinen Zeitfenster - Flughafen 24 Std. geöffnet)
• Überwachen des Entwicklungsfortschritts
• Team zur Implementierung auswählen und erforderliche Externe buchen
• Implementierung, Test & Abnahme
SQL, Projektleitung / Teamleitung (IT), Projektmanagement (IT), Projektdurchführung, Radio-frequency identification (RFID)
Zertifikate
Ausbildung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden