Software Developer (m/w/d) für eine Cloud Migration ID25548-0

Nordrhein-Westfalen, Dortmund  ‐ Hybrid
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Schlagworte

Microsoft Azure Microsoft Sql-Server DSGVO Front End Restful Apis Crud .Net Framework APIs Agile Methodologie C# Cloud Computing Datenbanken Github Oauth Azure Active Directory Öl und Gas Blazor Backend

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
Start
08.2024
Dauer
4 Monate
Von
C4 Energy GmbH & Co. KG
Eingestellt
02.08.2024
Ansprechpartner:
Sebastian Mende
Projekt-ID:
2780773
Branche
Energiewirtschaft
Vertragsart
Freiberuflich
Einsatzart
80 % Remote
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren