Beschreibung
Für ein Projekt suchen wir eine (n):Software Developer (m/w/d) für eine Cloud Migration ID
Laufzeit: 12.08.2024 – 31.12.2024
Volumen: 400 Offsite Stunden (Die beauftragen Stunden werden in mehreren Wellen abgerufen/Auslastung innerhalb der Wellen = Vollzeit)
Leistungsort: remote
Aufgaben:
Arbeitspaket 1: Migration in die Azure-Cloud
Die Anwendung Betriebsmitteldatenbank Gas besteht aus einer Web-Applikation (umgesetzt im .Net-Standard-Framework 4.8) und einem SQL Server. Beides wird im Kunden eigenen Rechenzentrum auf einem virtualisierten Windows 2019-Server ausgeführt. Diese Anwendung soll nun auf einem Azure Webapplication-Dienst und einer gemanagten SQL-Server Instanz bereitgestellt werden. Funktionale Anpassungen sind für die Migration über die in den folgenden Abschnitten beschriebenen Erweiterungen nicht vorgesehen.
Arbeitspaket 2: Anpassung der Benutzerverwaltung auf Kunden AzureAD
Die Anwendung besitzt zurzeit eine eigene Benutzerverwaltung mit Benutzern und 2 Rollen, die innerhalb der Anwendung vergeben werden können. Diese entspricht nicht den aktuellen Anforderungen und ist pflegeintensiv. Das Anmeldeverfahren soll umgestellt werden und den Benutzer über OAuth 2.0 gegen unser Azure AD authentifizieren. Der durch Ouath authentifizierte Benutzer erhält im AzureAD anwendungsspezifische Rollen.
Diese Rollen werden über bestehende Prozesse verwaltet. Die Rollen des Benutzers werden innerhalb der Anwendung ausgewertet und damit Zugriff auf bestimmte Funktionen freigeschaltet. Es ist keine Anpassung der Funktion, welche eine Rolle ausführen darf, vorgesehen.
Arbeitspaket 3: Erstellung einer API zur Kommunikation mit Drittsystemen
Mit der Verlagerung der Anwendung vom Rechenzentrum in die interne Zone für Azure-Anwendungen ergibt sich, dass verknüpfte Anwendungen keinen direkten Zugriff auf die der Anwendung zu Grunde liegende Datenbank haben.
Hier ist eine REST-API zu erstellen, die CRUD (Create/Read/Update/Delete)-Operationen auf verschiedene Datenbankobjekte ermöglicht:
• Alle CRUD-Operationen für Betriebsmittel
• Create/Read/Update für Konformitätserklärungen, Typen und Hersteller
• Read für Standorte, Räume und Anlagenverantwortliche
Die Rest-Api ist mit einer Basic-Authentication für die Verwendung innerhalb des
Kunden-Netzwerks bereitzustellen.
Skills:
• University degree in information technology or a comparable education, as well as professional experience in agile software development in cross-functional teams
• Experience in frontend & backend development using C# and .Net and knowledge of frontend framework development with Blazor
• Knowledge of common cloud technologies and deployment systems (e.g. Azure, Subscription Management, Pipelines, GitHub)
• Technical understanding and the ability to transfer business requirements into software
• An open mindset for new technologies and collaboration
• Very good English and German skills
Kontakt:
Sollten wir Ihr Interesse geweckt haben, dann freuen wir uns auf die Übersendung Ihres aussagekräftigen Word Profils unter der Angabe Ihres Stundensatzes, EU-DSGVO Zustimmung und Verfügbarkeit an
Herzlichen Dank im Voraus und mit herzlichen Grüßen
Ihre C4 Group
Hinweis:
Ab Mai 2018 gilt die neue EU-DSGVO, damit wir Ihre Bewerbung berücksichtigen und Ihnen zukünftig weiterhin direkt Projekte aktiv vorstellen können, bestätigen Sie uns bitte einmal in Ihrer Bewerbung, dass wir Ihr Profil bei uns speichern dürfen.
Als Zustimmung bitte einfach copy&paste EU-DSGVO OK! in Ihre Bewerbung kopieren.
Mit dem Übersenden Ihres CVs im Rahmen Ihrer Bewerbung auf diesem Portal und/oder per Email erklären Sie sich damit einverstanden, dass wir Ihr Profil mit Ihren persönlichen Daten für unsere weitere Zusammenarbeit bei uns aufnehmen. Eine Weitergabe Ihrer Daten und Vorstellung bei unseren Kunden erfolgt selbstverständlich nur mit Ihrem Einverständnis und nach Rücksprache mit Ihnen.
Sollten Sie keine weiteren E-Mails und/oder die Löschung Ihrer Daten von uns wünschen, schreiben Sie eine E-Mail an mit dem Betreff "Abmelden". Wir respektieren Ihr Recht auf Privatsphaere. Lesen Sie hierzu unsere Richtlinien unter c4-energy.com/Datenschutz.html. Unsere Stelle für Datenschutz erreichen Sie unter