Software Developer (m/w)
Aufgaben
- Entwicklung von User Interface SW-Komponenten im Bereich der Sicherheitsapplikation und -konfiguration von Robotern unter Anwendung der agilen Softwareentwicklungsmethoden
- Erstellung von Lösungskonzepten, System- und Komponentenspezifikationen
- Definition, Dokumentation und Implementierung von Schnittstellen
- Evaluierung und Implementierung der spezifizierten Funktionalität und SW-Komponenten
- Implementierung von automatisierten Tests (Unit-, UI- und Integrationstests)
- Erstellung von Testkonzepten und Testspezifikationen
- Durchführung von Entwickler- und Abnahmetests
- Pflege und Fehlerbehebung bestehender Produkte
- Eigenverantwortliche Umsetzung der Entwicklungsaufgaben innerhalb des Scrum-Teams
- Einhaltung von Qualitätsstandards im Unternehmen
- Sicherstellung der Wiederverwend-, Wart- und Erweiterbarkeit bei den entwickelten Softwaremodulen
- Benutzerfreundliche Bedienung der Applikationen mit optimaler Nutzungsqualität (Usability)
- Präsentation der erfolgreichen Umsetzung in regelmäßigen Reviews
Erforderliche Kompetenzen
- Universitäts- oder FH-Abschluss in Informatik, Maschinenwesen, Mathematik, Elektrotechnik oder vergleichbare Qualifikation
- Fachwissen in Microsoft-Technologien; insbesondere .NET (C#), WPF, WCF
- Fachwissen in Objektorientierter Analyse und Design, Designpatterns und Entwurfsmuster
- Erfahrungen im Bereich Robotik und Safetyentwicklung, sowie KRL-Kenntnisse von Vorteil
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift