Startdatum:
01.02.2021
Enddatum:
31.12.2022
Beschäftigungsart:
Freiberuflich
Region:
Berlin
Beschreibung:
Für unseren Kunden in Berlin sind wir aktuell auf der Suche nach drei Software Architekten (m/w/d).
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: Berlin (remote möglich)
Dauer: 01.02.2021 - 31.12.2022
Volumen: 1.200 PT
Abgabefrist beim Kunden: 28.01.2021
Software Architekt:
Im Rahmen eines Projektes müssen Verwaltungsleistungen digitalisiert und zur Verfügung gestellt werden. Dafür benötigen wir zur Erstellung von Formularen und Anbindung an Fachmodule für Online-Anträge für Verwaltungsleistungen drei Software Architekte.
Aufgaben:
-
Analyse, Spezifikation, Konzeption und Realisierung von Software- und Systemarchitekturen als Mitglied eines Entwicklungsteams auf Basis aktueller Technologien mittels agiler Entwicklungsmethoden,
-
Bewertung, Verfeinerung und Ableitung von funktionalen und nicht-funktionalen Anforderungen,
-
Neu- und Weiterentwicklung von Front-& Backendkomponenten für Webanwendungen, Client-Server-Lösungen und Content Management Systemen,
-
Erstellung von Prototypen und Case Studies,
-
Berichtswesen an den Lead Architekten des Projektes sowie ggü. Der Gesamtprojektleitung.
Anforderungen:
-
Abgeschlossenes Studium der Informatik oder langjährige gleichwertige Erfahrungen und Kenntnisse im Bereich Softwarearchitektur,
-
Berufserfahrung (min. 5 Jahre) in den aufgeführten Aufgabenfeldern,
-
Konzeption komplexer, verteilter Softwarearchitekturen, insbesondere auf Basis von Microservices,
-
Langjährige Erfahrungen beim Begleiten entsprechender Umsetzungsteams,
-
Ausgeprägtes methodisches Fachwissen bei der Anwendung von Architekturwerkzeugen wie arch42, Enterprise Architect etc.,
-
Agile Methodenkenntnisse (Bspw. SCRUM) und agiles Mindset,
-
Systematische, zielorientierte und selbständige Arbeitsweise, ausgeprägte Team- und Kommunikationsfähigkeit
-
Umfassende Kenntnisse sind in den folgenden Bereichen erforderlich:
-
Konzeption und Dokumentation von Software-Architekturen mittels Unified Modeling Language (UML), SysML, BPMN, arc42, ? Softwareentwurf mittels Domain-driven Design und Softwarearchitekturmustern,
-
Entwurf von RESTful-Architekturen und APIs,
-
Modularisierung von Anwendungen,
-
Programmiersprache Java in aktueller Version (11+),
-
Spring-Framework und Spring-Boot,
-
Web-Technologien (HTTP, HTML 5, JavaScript, JavaScript-Frameworks und CSS),
-
Auswahl und Design relationaler Datenbanken, vorwiegend Oracle,
-
DevOps,
-
Virtualisierung, Docker und Kubernetes,
-
Build-Management-Tools, insbesondere Apache Maven,
-
Verteilte Versionierungsysteme, z. B. git, hg.
-
Zusätzlich von Vorteil sind Kenntnisse in den folgenden Bereichen:
-
Web-Components,
-
Webprotokoll OpenID Connect und OAuth,
-
KeyCloak IDM.
Für Fragen, Anregungen oder Wünsche stehen wir Ihnen gern zur Verfügung.