Menschen 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 Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Anbieter und Entwickler von IT-Lösungen für smarte Integration von IT-Trends und etablierter Lösungen.
Software Engineer (m/w/d)
Deine Aufgaben
- Bewertung, Veranlassung und Implementierung aller notwendigen Aktivitäten innerhalb der Softwareentwicklung auf Basis einer Softwarearchitektur
- Reduzierung der Komplexität durch weitere Dekompositionen, Erstellung von Umsetzungskonzepten und Softwaredesigns sowie Verbindung von Einzelartefakten der Softwareentwicklung auf Basis einer Softwarearchitektur
- Bewertung der Gesamtarchitektur der Software und der jeweiligen Architekturelemente hinsichtlich Einhaltung der Vorgaben in Zeit, Qualität und Kosten
- Enge Zusammenarbeit mit Entwicklungsteams zur Abstimmung von Aufgaben, Lösungsansätzen und technischen Herausforderungen
- Unterstützung im Team bei der Planung und Umsetzung des Workpackage
Deine Vorteile bei uns
- Unbefristeter Arbeitsvertrag
- Betriebliche Altersvorsorge
- Flexibilität durch die Möglichkeit, mobil zu arbeiten (abhängig vom Kundenunternehmen)
- Satte Rabatte mit Einkaufsvergünstigungen, z. B. bei Reisen, Elektronik oder Autos
- Weiterbildungsangebote unseres Inhouse-Instituts, der FERCHAU Academy (E-learnings, Trainings und Seminare)
- Fachliche und persönliche Weiterentwicklungsmöglichkeiten
Dein Profil
- Erfolgreich abgeschlossenes Studium im MINT-Bereich, eine Ausbildung zum/zur Fachinformatiker:in mit entsprechender Weiterbildung oder eine vergleichbare Qualifikation
- Mehrjährige Berufserfahrung in der Softwareentwicklung, idealerweise mit über fünf Jahren praktischer Erfahrung
- Fundierte Kenntnisse in der Entwicklung mit modernen C++-Standards
- Erfahrung in der hardwarenahen Softwareentwicklung sowie ein gutes Verständnis technischer Zusammenhänge
- Kenntnisse moderner Software-Engineering-Prinzipien, insbesondere SOLID und Clean Code sowie Erfahrung mit agilen Entwicklungsmethoden
- Ausgeprägte Teamfähigkeit sowie eine strukturierte und eigenverantwortliche Arbeitsweise
- Sehr gute Deutschkenntnisse (C1) in Wort und Schrift