Softwareentwickler IAM
Role details
Job location
Tech stack
Job description
Mit deinem fundierten Know-how leitest du anspruchsvolle IT-Infrastrukturprojekte von der Konzeption bis zur Umsetzung. Du verantwortest die Planung, Implementierung und kontinuierliche Optimierung hybrider Systemlandschaften. Dabei analysierst du komplexe Anforderungen, entwickelst passgenaue Lösungen und steuerst externe sowie interne Partner. In dieser Rolle nutzt du moderne Technologien, um skalierbare und hochverfügbare Architekturen sicherzustellen. Durch deine strukturierte Arbeitsweise und dein strategisches Denken trägst du entscheidend zur technologischen Weiterentwicklung bei., * Du entwickelst und integrierst Softwarelösungen für Identitäts- und Berechtigungsmanagement in eingebetteten Kommunikationssystemen
- In dieser Rolle analysierst Du Systemanforderungen und erstellst präzise Software-Spezifikationen
- Als Softwareentwickler arbeitest Du mit C/C++ sowie Python zur Umsetzung sicherheitskritischer Funktionen
- Du bindest Verzeichnisdienste wie LDAP, Active Directory und Proxy-Server in bestehende Systeme ein
- In agilen Entwicklungsteams übernimmst Du Verantwortung bei der Durchführung von Unit- und Integrationstests
- Du dokumentierst Softwarearchitektur, Quellcode und Testergebnisse nachvollziehbar und strukturiert
Requirements
- Du hast ein abgeschlossenes Studium in Informatik, Elektrotechnik, Mechatronik oder eine vergleichbare Ausbildung
- Mehrjährige Erfahrung in der Entwicklung von Embedded-Software zeichnet dich aus
- Du verfügst über fundiertes Know-how in Netzwerk-Technologien sowie in den Bereichen PKI, Smartcards, LDAP und Active Directory
- Mit der Implementierung von Zugriffskontrollen (Access Rights) bist du bestens vertraut
- Git, CMake und Make nutzt du sicher im täglichen Umgang mit Versionsverwaltung und Build-Systemen
- Du kommunizierst souverän auf Deutsch und Englisch und bringst Teamgeist sowie eine aufgeschlossene Persönlichkeit mit