Software Engineer
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)
Softwareentwicklung
Selbstständige Entwicklung von Komponenten. Beherrscht mehrere Programmiersprachen und kann eigenständig Features implementieren.
Systemarchitektur & Design
Grundverständnis von Architekturkonzepten. Kennt grundlegende Architekturmuster und kann einfache Systeme verstehen.
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
Anwendung von Best Practices. Schreibt konsistent sauberen Code und implementiert umfassende Tests für eigene Komponenten.
Problem-Lösungsfähigkeit
Selbstständige Lösung mittelschwerer Probleme. Analysiert Probleme strukturiert und entwickelt eigenständig Lösungsansätze.
Kommunikation und Dokumentation
Klare Kommunikation im Team. Kommuniziert effektiv mit Kollegen und erstellt strukturierte Dokumentationen für Komponenten.
Teamarbeit
Aktive Mitgestaltung der Teamarbeit. Fördert Zusammenarbeit, teilt Wissen und unterstützt Teammitglieder proaktiv.
Technologie- & Tool-Kenntnisse
Sichere Anwendung gängiger Tools. Arbeitet effizient mit etablierten Technologien und kann sich neue Tools selbstständig aneignen.
Details
Karrierepfad
Fachkarriere - Software Engineering
Level
2
Gehaltsband
€50,000 – €65,000