Aufgaben
- Aufbau von Verständnis des Bestandscodes und Information des Auftraggebers bezüglich festgestellter architektonischer Probleme, sowie ggf. Beseitigung dieser nach Rücksprache mit dem PO
- Schreiben von sauberem, effizientem und vollständig dokumentiertem Code unter Verwendung angemessener Softwareentwicklungspraktiken und -standards
- Analyse der Erlang-Komponenten im Backend und auf dem Gerät zwecks Handlungsempfehlungen zu notwendigen Änderungen zur Sicherung des stabilen Betriebs
- Aufbau und Optimierung einer CI/CD-Pipeline auf der Infrastruktur des Auftraggebers, sowie Testen und Debuggen von Änderungen, um sicherzustellen, dass diese vorgegebene Qualitätsstandards erfüllen, dazu zählt insbesondere die Qualitätssicherung des Zertifikatsmanagements
- Teilnahme an der Planung, Gestaltung und Implementierung von Epics und Storys nach Maßgabe des Product Owners
- Beratung des Product Owners zum Umgang mit der Codebasis in Erlang
- Kooperation mit Product Owner, Scrum Master und anderen Entwicklern, um eine rechtzeitige und erfolgreiche Fertigstellung von Epics und Storys gemäß Auftraggeber-Vorgaben sicherzustellen
- Teilnahme an relevanten fachlichen Meetings und Bereitstellung regelmäßiger Updates für Product Owner und weitere Entwickler
- Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks an andere Entwickler
Profil
- Erfahrung in Erlang-Entwicklung
- CI/CD-Expertise, insb. GitLab und GitHub
- Erfahrung in der Etablierung und im Einsatz von Qualitätssicherungsverfahren, insb. Unit-Testing und Testautomatisierung
- Englischkenntnisse in Wort und Schrift - Level B2 äquivalent
- Methodenkompetenz, Modellierung, Vorgehensmodelle
- Kenntnisse in Monitoring Techniken, insb. Grafana
- Erfahrung in Hardwarenahe Softwareentwicklung
Benefits
- Aussicht auf Folgeprojekte
- Aussicht auf Projektverlängerung