Beschreibung
MongoDB Entwickler mit Cloud Know How (m/w)Mit rund 1000 angestellten Mitarbeitern und derzeit 500 freien Beratern unterstützen wir namhafte Unternehmen bei der Umsetzung ihrer IT Projekte.
Für einen unserer Endkunden in Hamburg suchen wir aktuell freiberufliche Unterstützung durch einen versierten NoSQL Entwickler (m/w) in einem eventbasiertes Microservice Umfeld.
Aufgabenbeschreibung:
In dem crossfunktionalen Team sind alle Aufgaben von der Anforderungsaufnahme über die Entwicklung bis hin zum Betrieb vertreten und die Verstärkung wird sowohl in der Entwicklung als auch im technischen Design benötigt.
Die Entwicklung eines neuen Systems für die Artikel- und Service Einsatzsteuerung mit den Aufgaben:
- Test driven Development und die Implementierung von Systemtests
- Konzeption von Lösungen, getrieben durch voranalysierte Anforderungen
- Dokumentation und Betrieb der ausgerollten Software sowie Aufbau eines Monitorings
- Mentoring für einen Junior Entwickler
Entwicklung, Inbetriebnahme und Etablierung eines Systems mit Backend- sowie Frontend Komponenten zur Artikel- und Service Einsatzsteuerung. Dabei gelten zum jetzigen Zeitpunkt folgende Rahmenbedingungen:
- Arbeiten in einem iterativen Vorgehensmodell mit agilen Ansätzen
- Domain Driven Design
- Anschluss an einen Eventbus (Kavka)
- Bereitstellung von REST-Schnittstellen zum Datenaustausch
- Persistierung (MongoDB)
- Aufbau eines stark automatisierten Regelwerks (Skriptsprache, z.B. Python, Nodejs, etc.)
- Import- als auch Exportschnittstellen für die Altwelt (PL / SQL)
- Implementierung von automatisierten Tests (TDD)
- Sicherstellung der Cloud-Readiness
- Virtualisierung (Docker)
- Sicherstellung einer kurzen Deploymentstrecke bis hin zu Continious Deployment
- Ablösung ganzer Systeme oder Systembestandteile der Altwelt
Must have:
- Seniorität in der Entwicklung und Konzeption von eventbasierten Anwendungen im Enterprise Kontext; idealerweise Front- und Backend Entwicklung
- Explizite Erfahrung im Umgang mit MongoDB und Skriptsprachen (z.B. Python, Nodejs)
- Erfahrung in der agilen Entwicklung nach Scrum/ Kanban
- Idealerweise gutes Virtualisierung/ Cloud Know How sowie gerne Erfahrung mit Testmanagement
- Kenntnisse in Architektur-Themen, Monitoring
- Coaching, Ausbildung von Junior Entwicklern
- Großes Interesse an und Kenntnis über neue und innovative Technologien
- Erfahrung in agilen Arbeitsumgebungen und Methodiken
- Erfahrungen oder Zertifizierungen in TDD, Clean Coding, etc.
Start: 1.September 2017 (oder asap)
Dauer: zunächst bis 28.02.2018, Verlängerung ggf. möglich
Auslastung: 100%, vor Ort(20% Remote möglich)
Bei Interesse freuen wir uns über die Zusendung Ihres Skillprofils.