In dieser spannenden Position als Senior Software Developer sind Sie verantwortlich für die Neu- und Weiterentwicklung eines hochmodernen Computerized Maintenance Management Systems (CMMS), das die Verwaltung, den Betrieb und die Instandhaltung von Eisenbahnfahrzeugen und -infrastruktur in einer Anwendung vereint. Sie entwickeln moderne Frontend-Lösungen auf Basis von Angular, Material UI, Kendo UI und Bryntum. Dabei arbeiten Sie nicht nur eigenständig, sondern unterstützen auch Ihre Kolleginnen und Kollegen, indem Sie Ihr technisches Know-how weitergeben und diese anleiten. Der Austausch mit Senior Developern und Consultants bietet Ihnen die Möglichkeit, von deren Erfahrungen zu profitieren. Sie leiten Anforderungen direkt aus User Stories ab und setzen diese in eine nutzerzentrierte User Experience um. Bei der technischen Umsetzung legen Sie Wert auf ein ansprechendes User Interface (UI), gute Performance und eine saubere, wartbare Implementierung. Zudem gestalten Sie aktiv die Architektur mit und tragen zur kontinuierlichen Weiterentwicklung der Software bei. Bei Code- und Architektur-Reviews stehen Sie im engen Austausch mit externen Consultants. Ihr Interesse an aktuellen technologischen Entwicklungen im Frontend hilft Ihnen, Ihr Wissen stets auf dem neuesten Stand zu halten. Sie werden Teil der Produktentwicklung für ein CMMS, das Wartungs- und Instandhaltungsprozesse von Bahnfahrzeugen digital abwickelt. Die Software wird cloudbasiert im TechStack Azure, .Net Core und Angular umgesetzt und ist Teil eines Projekts des Bundes zur Digitalisierung des Instandhaltungsprozesses für Loks und Waggons. Wir bieten Ihnen ein familiäres Umfeld, flexible Arbeitszeiten und mobiles Arbeiten an zwei Tagen pro Woche. Zudem stellen wir modernes IT-Equipment für Ihr Home Office zur Verfügung und sorgen mit Angeboten wie JobRad oder Hansefit für Ihre Gesundheit. In unseren modernen Büros erwarten Sie kostenlose Getränke, regionales Obst und Raum für Austausch.
Senior Software Developer (m/w/d) Frontend Angular
Beschreibung
Anforderungen
Der ideale Kandidat bringt umfangreiche Erfahrung in der Entwicklung webbasierter Frontend-Technologien mit, insbesondere in Angular, das zu seinen Kernkompetenzen zählt. Sie sollten souverän bei Entscheidungen rund um Softwarearchitektur und Technologiegestaltung beraten können. Neben der technischen Implementierung sind methodische Kenntnisse in der agilen Softwareentwicklung (SCRUM) von Vorteil, ebenso wie ein gutes Verständnis für Usability und UI/UX. Ihre bisherigen Erfahrungen sollten Sie in größeren Teams gesammelt haben, und es ist wichtig, dass Sie Ihr Wissen erfolgreich mit anderen Kolleginnen und Kollegen geteilt haben. Sehr gute Deutsch- und Englischkenntnisse sind unerlässlich, da unsere Teams mehrsprachig sind. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken sind ebenfalls wichtig, um in dieser Rolle erfolgreich zu sein.