Specialist Software Engineer
Stellenbeschreibung
Aufgaben
- Entwicklung komplexer Features und Schnittstellen
- Optimierung bestehender Systemkomponenten
- Technische Beratung innerhalb des Teams
- Mitwirkung bei Architekturentscheidungen
- Fachliche Verantwortung für Teilprojekte
Anforderungen
- Mehrjährige Erfahrung in Softwareprojekten
- Sehr gute Kenntnisse in Architektur und Design Patterns
- Analytisches Denken und Problemlösungskompetenz
- Sicherer Umgang mit Tools, Frameworks und DevOps-Prozessen
- Fähigkeit zur technischen Anleitung von Kolleg:innen
Kompetenzprofil (Soll)
Softwareentwicklung
Entwicklung komplexer Features und Schnittstellen. Tiefes Verständnis von Softwarearchitektur und kann technisch anspruchsvolle Lösungen entwickeln.
Systemarchitektur & Design
Anwendung von Design Patterns. Kann etablierte Architekturmuster anwenden und an Architekturentscheidungen mitwirken.
Agiles Arbeiten
Aktive Teilnahme an agilen Prozessen. Wendet agile Praktiken selbstständig an und trägt zur Verbesserung des Entwicklungsprozesses bei.
Code-Qualität & Testing
Implementierung von Qualitätssicherungsmaßnahmen. Etabliert Teststrategien und führt Codereviews durch, um die Codequalität im Team zu verbessern.
Problem-Lösungsfähigkeit
Lösung komplexer Probleme. Kann vielschichtige Probleme analysieren, Ursachen identifizieren und nachhaltige Lösungen entwickeln.
Kommunikation und Dokumentation
Klare Kommunikation im Team. Kommuniziert effektiv mit Kollegen und erstellt strukturierte Dokumentationen für Komponenten.
Teamarbeit
Förderung der Teamdynamik. Trägt maßgeblich zur Teamkultur bei, löst Konflikte konstruktiv und fördert die Zusammenarbeit über Teamgrenzen hinweg.
Technologie- & Tool-Kenntnisse
Tiefgreifende Kenntnisse und Optimierung. Beherrscht ein breites Spektrum an Technologien und kann deren Einsatz optimieren.
Details
Karrierepfad
Fachkarriere - Software Engineering
Level
3
Gehaltsband
€60,000 – €75,000