Software Engineer
Fachkarriere - Software Engineering - Level 2
Stellenbeschreibung
Aufgaben
- Selbstständige Entwicklung von Komponenten
- Fehleranalyse und Bugfixing im eigenen Modul
- Mitgestaltung bei technischen Entscheidungen
- Mitverantwortung in agilen Sprints
- Dokumentation und Testing von Features
Anforderungen
- Fundierte Kenntnisse in mindestens einer Programmiersprache
- Erfahrung in agiler Entwicklung (Scrum/Kanban)
- Erste Verantwortung für eigene Entwicklungsbereiche
- Kenntnisse in Testing und Clean Code Prinzipien
- Strukturierte und eigenverantwortliche Arbeitsweise
Kompetenzprofil (Soll)
Technisch
Selbstständige Entwicklung von Komponenten. Beherrscht mehrere Programmiersprachen und kann eigenständig Features implementieren.
Grundverständnis von Architekturkonzepten. Kennt grundlegende Architekturmuster und kann einfache Systeme verstehen.
Anwendung von Best Practices. Schreibt konsistent sauberen Code und implementiert umfassende Tests für eigene Komponenten.
Sichere Anwendung gängiger Tools. Arbeitet effizient mit etablierten Technologien und kann sich neue Tools selbstständig aneignen.
Methodisch
Aktive Teilnahme an agilen Prozessen. Wendet agile Praktiken selbstständig an und trägt zur Verbesserung des Entwicklungsprozesses bei.
Selbstständige Lösung mittelschwerer Probleme. Analysiert Probleme strukturiert und entwickelt eigenständig Lösungsansätze.
Sozial
Klare Kommunikation im Team. Kommuniziert effektiv mit Kollegen und erstellt strukturierte Dokumentationen für Komponenten.
Aktive Mitgestaltung der Teamarbeit. Fördert Zusammenarbeit, teilt Wissen und unterstützt Teammitglieder proaktiv.
Details
Karrierepfad
Fachkarriere - Software Engineering
Level
2
Gehaltsband
€50,000 – €65,000
