Implementation Lead (alle Geschlechter)
Aufgaben
- Festlegung, Weiterentwicklung und Überprüfung von Entwicklungsstandards und CI/CD Pipelines
- Einbringung externer Impulse und Erfahrungen aus früheren Tätigkeiten (z.B. Industrie-standards) zur kontinuierliche Verbesserung des Entwicklungsprozesses
- Unterstützung/Beratung der Projekte bei der Umsetzung der projektspezifischen Rahmenbedingung innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment
- Beratung von Entwicklern und Testern zur Optimierung von erstellten, dockerbasierten Anwendungen für den Einsatz in Kubernetes/ECS/EKS mit Fokus auf qualitativ hochwertige und betriebssichere Container
- Beratung bei der Umsetzung von Anforderungen gegenüber technischen Gremien
- Präsentationen zu technisch komplexen Themenstellungen
- Prototypische Evaluierung von Tools/ Methoden
- Eigenständige Übernahme von Themen, die hohe Relevanz für die Wartbarkeit und Weiterentwickelbarkeit der Plattform haben
- Projektübergreifende Zusammenarbeit mit anderen Querschnittsteams (Qualität, Architektur, Security,
- Releasemanagement und Operations
Erforderliche Kompetenzen
- Nachweislich mehrjährige Erfahrung als Software Entwickler im Bereich Fontend/Backend in der Entwicklung von Unternehmensanwendungen
- Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinement im Team
- Umfassende Erfahrungen in API / SST Design (insb. auch Versionierung / Mapping von SST), JSON/JSON Schema, REST
- Mehrjährige praktische Erfahrungen in agiler Softwareentwicklung nach SCRUM/Kanban
- Praktische Erfahrungen und Erfahrungen im Aufsetzen von Continuous Integration, -Deployment und – Testing (Docker, Jenkins, GitlabCI)
- Erfahrungen im Bereich State of the Art Technologien, sowie Konfiguration und Umgebungsmanagement von Cloud Infrastruktur und Umgebungen
- Konfiguration und Umgebungsmanagement von Container Umgebungen (Docker, Kubernetes)
- Praktische Erfahrung im Bereich Secure Coding/Software Security
- Erfahrungen im Betrieb komplexer Systemlandschaften
- Erfahrung bei der Arbeit mit Container-Orchestrierung
- Kenntnisse in Scripting- und Programmiersprachen
- Kenntnisse in Spring Boot und Plugin Mechanismen
- Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen
- Sicherer Umgang mit Unix Systemen
- Sehr gute Deutschkenntnisse in Wort und Schrift
Wünschenswert sind:
-
Branchenkenntnisse Mobilitätsbranche/Transport und Logistik
- Kenntnisse des gängigen Toolset zur Abwicklung von agilen Projekten wie z.B. JIRA, Confluence, o.ä.
- Kenntnisse von OWASP, Spring Boot
- Erfahrung mit Kundendatenbanken
- Datenbankkenntnisse (PostgreSQL, Oracle, NoSQL)
- Kenntnis von Microservice Architektur und RESTful Services