Softwareentwickler/Testingenieur (m/w/d)
NewBe an early applicantMenschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:r Mitarbeitende:r für einen unserer Kunden. Wir realisieren spannende Projekte für namhafte Anbieter und Entwickler von IT-Lösungen und entwickeln hardwarenahe Software-Lösungen: Embedded Systems zur Steuerung mechanischer Komponenten. Als Berufseinsteiger:in oder Berufserfahrene:r unterstützt du deine Kolleg:innen mit neuen Ideen und festigst dein Wissen durch praktische Erfahrungen.
## Softwareentwickler/Testingenieur (m/w/d)
**Das ist zukünftig dein Job**
- Entwicklung und Implementierung von Softwarekomponenten auf Basis bestehender Architektur- und Designvorgaben
- Planung, Bewertung und Umsetzung von Entwicklungsaufgaben innerhalb komplexer Softwareprojekte
- Realisierung neuer Funktionen und Erweiterungen in modernen Programmiersprachen wie Java, C# oder Python
- Konzeption, Durchführung und Dokumentation von Unit-, Integrations- und automatisierten Tests zur Sicherstellung der Softwarequalität
- Analyse technischer Anforderungen sowie Ableitung geeigneter Teststrategien und Testfälle
- Durchführung von Fehleranalysen und Unterstützung bei der nachhaltigen Behebung identifizierter Schwachstellen
- Enge Zusammenarbeit mit Entwicklerteams, Product Ownern und weiteren Projektbeteiligten zur Abstimmung technischer Themen
- Mitarbeit bei Sprintplanungen und aktiver Beitrag zu agilen Entwicklungsprozessen nach Scrum oder Kanban
- Unterstützung bei der kontinuierlichen Verbesserung von Entwicklungs- und Testprozessen durch Code Reviews, Pair Programming und Best Practices
**Deine Vorteile bei uns**
- Unbefristeter Arbeitsvertrag
- Flexible Arbeitszeitgestaltung durch Gleitzeitregelungen, Teilzeitmöglichkeiten und z. T. Vertrauensarbeitszeit
- Weiterbildungsangebote unseres Inhouse-Instituts, der FERCHAU Academy (E-learnings, Trainings und Seminare)
- Satte Rabatte mit Einkaufsvergünstigungen, z. B. bei Reisen, Elektronik oder Autos
- Flexibilität durch die Möglichkeit, mobil zu arbeiten (abhängig vom Kundenunternehmen)
- Betriebliche Altersvorsorge
**Das bringst du mit**
- Erfolgreich abgeschlossene Ausbildung als Fachinformatiker:in Anwendungsentwicklung, Fachinformatiker:in Systemintegration oder eine vergleichbare Qualifikation
- Mehrjährige praktische Erfahrung in der objektorientierten Softwareentwicklung mit Java, C# oder Python
- Gute Kenntnisse moderner Softwareentwicklungsprozesse und agiler Methoden wie Scrum oder Kanban
- Erfahrung im Umgang mit Versionsverwaltungssystemen wie Git oder SVN
- Kenntnisse im Bereich Softwaretesting sowie im Einsatz von Testframeworks wie JUnit, Selenium oder pytest
- Erfahrung mit Build- und Automatisierungstools wie Maven, Gradle oder Jenkins
- Grundlegendes Know-how im Umgang mit relationalen Datenbanken wie SQL, MySQL oder PostgreSQL
- Fließende Deutschkenntnisse zwingend erforderlich
- Gute Englischkenntnisse
Lust auf die nächste Herausforderung? Dann sollten wir uns unbedingt kennenlernen! Am schnellsten geht es, wenn du dich direkt bewirbst. Lass uns gemeinsam das nächste Level nehmen und Technologie nach vorn bringen!