Beschreibung
Rolle: Senior Entwickler
Ort: Remote
Zeitraum: 01.01.25 – 31.12.2029
Auslastung: 1100 PT
Hinweis: Ca. erste 5 Tage der Einarbeitung erfolgen unentgeltlich.
Aufgaben:
• Verfassen von sauberem, effizientem und umfassend dokumentiertem Code unter Anwendung bewährter Softwareentwicklungspraktiken und -standards;
• Entwicklung von Softwarelösungen, die den Anforderungen der Auftraggeber gerecht werden;
• Mitarbeit bei der Planung, Konzeption und Umsetzung von Softwareprojekten;
• Testen und Debuggen von Anwendungen, um sicherzustellen, dass sie den festgelegten Qualitätsanforderungen entsprechen;
• Zusammenarbeit mit Projektmanagern, Designern und anderen Entwicklern, um Projekte termingerecht und entsprechend den Vorgaben der Auftraggeber erfolgreich abzuschließen;
• Teilnahme an relevanten Fachbesprechungen und regelmäßige Berichterstattung an Projektmanager und Teammitglieder;
• Mitwirkung an Code-Reviews und konstruktives Feedback für andere Entwickler;
• Fachliche Kommunikation und Unterstützung im Projektmanagement;
• Abschätzung des technischen Aufwands für Projektlösungen;
• Präsentation technischer Konzepte und komplexer Themen;
• Leitung von Workshops zu technischen Architekturthemen innerhalb des Projekts
Anforderungen – must have:
• Fünf Jahre belegbare Erfahrung in der Umsetzung technischer Lösungen in Projekten mit mehr als 6 Teammitgliedern, wie im Lebenslauf ersichtlich;
• Nachgewiesene Erfahrung in der Programmiersprache Smalltalk sowie fundiertes Überblickswissen in verwandten Technologien wie Unix, Cincom, GitLab und PL/SQL, ebenfalls fünf Jahre im Lebenslauf dokumentiert;
• Nachgewiesene Kenntnisse in der Implementierung verteilter Systeme mit Technologien wie Docker, REST-API und Keycloak, belegt durch mindestens zwei Projekte in der Projektreferenz;
• Umfangreiche Kenntnisse agiler Methoden der Softwareentwicklung, insbesondere Scrum oder Kanban, mit mindestens drei Jahren nachweisbarer Erfahrung in einem dieser Modelle im Lebenslauf.
Anforderungen – nice-to- have:
• Nachgewiesene Expertise in der technischen Architektur und im Design von Schnittstellen in einem vergleichbaren technologischen Umfeld. Mindestens zwei Projekte sind in der Projektreferenz aufgeführt.
• Erfahrung in der Begleitung der Inbetriebnahme komplexer Anwendungen. Mindestens zwei Projekte sind in der Projektreferenz dokumentiert.
• Erprobte Fähigkeiten in der Erarbeitung fachlicher Anforderungen und deren Umwandlung in User Stories. Mindestens ein Projekt ist in der Projektreferenz vermerkt.
• Erfahrung in der Weiterentwicklung und Wartung von Systemen der kritischen Infrastruktur. Mindestens ein Projekt ist in der Projektreferenz nachgewiesen.
• Erfahrung im Bereich Fahrplan-IT. Mindestens ein Projekt ist in der Projektreferenz belegt.