Startdatum:
17.08.2020
Enddatum:
06.11.2020
Beschäftigungsart:
Freiberuflich
Region:
Erfurt
Beschreibung:
Für unseren Kunden in Erfurt sind wir aktuell auf der Suche nach einem Senior Entwickler (m/w/d) REST-APIs mit C# oder Java, Docker, Openshift, Artifactory, Git, Jenkins, Azure Devops.
Falls Sie die folgende Projektbeschreibung interessiert und Sie die Anforderungen ausreichend abdecken, bitten wir Sie um kurzfristige Rückmeldung unter Angabe Ihrer Kontaktdaten, Ihrer Konditionen für den genannten Einsatzort (Stunden- oder Tagessatz) sowie Ihres Profils (vorzugsweise in Word).
Projektstandort: Erfurt (100% on-site)
Dauer: 17.08.2020 - 06.11.2020
Volumen: 60 PT
Abgabefrist beim Kunden: 30.07.2020
Aufgaben:
- Design, Aufbau und Implementierung einer Deployment-Pipeline auf Basis MS Azure oder AWS. Pipeline besteht aus den Stages Paketierung / Signierung / Governance & Deployment
- Entwicklung und Betriebskonzept von REST-APIs entsprechend Open-Api-Spezifikation
- Programmierung und Entwurf von Lösungsbausteinen und -komponenten
- Anpassung und Weiterentwicklung einer Appstore-Lösung (Javascript, PHP)
- Vermitteln von Kenntnissen und Tools (Openshift, Artifactory, Git)
- Unterstützung beim Aufbau und Nutzung einer Tool-Landschaft
- Guidance / Coaching bei der Ausprägung eines „DevOps“ Mindsets im Team
Verantwortung
- Leistungserbringung gemäß der vereinbarten Standards und Vorgaben des Auftraggebers (Rahmenvertrag, Prozessmodell, ggf. weitere Vorgaben)
- Qualität des entwickelten Softwarecodes
- Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Erstellen von Dokumentationen
- Einrichten von Entwicklungsumgebungen inkl. Continuous Integration
- Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
- Präsentationen zu technisch komplexen Themenstellungen
- Berichten von Risiken und Problemen an das Projektmanagement
- Architektur- und Umsetzungsvorschläge erstellen und im Team präsentieren
- Coaching: Vermitteln von Tool-Kenntnissen, Coaching Devops-Mindset
- Unterstützung beim Aufbau und Nutzung einer Tool-Landschaft
Anforderungen:
Must have:
- Expertenwissen und umfangreiche, mehrfach praxiserprobte aktuelle Erfahrungen in mindestens zwei Technologiebereichen der Softwareentwicklung und Überblickswissen in relevanten technologisch benachbarten Gebieten.
- Konkrete erprobte Erfahrungen im Bereich Neu- und Weiterentwicklung von REST-APIs mit C# oder Java
- Coaching: Vermittelbare sehr gute Kenntnisse von Tools (Docker, Openshift, Artifactory, Git, Jenkins, Azure Devops)
- Kann das Devops-Mindset coachen
- Unterstützung beim Aufbau und Nutzung einer Tool-Landschaft
- Software Architektur(management): Fähigkeit, neuartige fachliche und technische Anforderungen in eine übergreifende technische Architektur einzuordnen, sie zu bewerteten und eine Handlungsempfehlung auszusprechen. Ist in der Lage Technologiestrategien mit einem Zeithorizont von 3-5 Jahren zu entwickeln und deren Umsetzung zu steuern. Ist Gestalter von Analyse- und Entscheidungsprozessen. Umfangreiche, aktuelle Kenntnisse in den Bereichen Micro-Services und Pipelines und Überblickswissen in den relevanten technologisch benachbarten Gebieten
API-Programmierung: Entwicklung und Betriebskonzept von REST-APIs entsprechend Open-Api-Spezifikation
Should have:
- Methodenkompetenz, Modellierung, Vorgehensmodelle: Umfangreiche Methodenkenntnisse und mehrjährige Erfahrung in der Anwendung von mind. zwei Methoden ( Vorgehensmodelle der Softwareentwicklung wie Wasserfall, V-Modell, Scrum, XP und Agile, Function Point Analyse, Usability & Konfigurations- management)
- Problemlösungs-/ Arbeitsorganisations-Know-how: Fähigkeit zur Analyse neuartiger und hoch komplexer Sachverhalte und Problemlagen durch kreativen Wissenstransfer, deren Einordnung in einen übergreifenden Gesamtzusammenhang, Bewertung der Konsequenzen in eigenen und fremden Verantwortungsbereichen, sowie die Ableitung und Bewertung von Handlungsoptionen und verständliche Darlegung für Dritte. Agiert strategisch auf Unternehmensebene, ist Gestalter von Analyse- und Entscheidungsprozessen mit strategischer Bedeutung
- Know-how zur Identifikation Chancen/ Risiken: Fähigkeit zur bewussten Analyse hemmender/stützender Kräfte und Implikationen in hoch komplexen Problemlagen als Gestalter von Analyse- und Entscheidungsprozessen, Aufbau des Handelns darauf, Herbeiführung bereichsübergreifender Lösungen
- Präsentations-Know-how : Fähigkeit zur Präsentation auch komplexer Sachverhalte auf Managementebene
- Kommunikations- und Moderations-Know-how: Fähigkeit zur Moderation größerer Veranstaltungen (z.B. Workshops) zu hoch komplexen Themengebieten
- Projektmanagement-Know-how
- Sehr gute und mehrfach praxiserprobte aktuelle Kenntnisse der Methoden und Techniken des Projektmanagements
- Webentwicklung: Anpassen einer Appstore-Lösung mit Javascript, PHP und CSS
Artifactory
- Versionsverwaltung: Git oder ähnliches
- Erfahrungen im Devops-Produktionsmodell
Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.