Software Engineer - Security
Role details
Job location
Tech stack
Requirements
Der ideale Kandidat bringt ein abgeschlossenes Studium der Informatik, Mathematik oder eines vergleichbaren MINT-Fachs mit oder hat eine vergleichbare technische Berufsausbildung, wie beispielsweise Fachinformatiker, erfolgreich abgeschlossen. Mehrjährige Berufserfahrung in der Softwareentwicklung ist unerlässlich. Zudem sollten grundlegende Erfahrungen mit verschiedenen Tools aus dem Bereich Softwareentwicklung, wie JIRA, Jenkins, Azure und Git, vorhanden sein. Fundierte Kenntnisse in objektorientierten Programmiersprachen sowie spezifische Kenntnisse in Java Netzwerkprogrammierung, Java Security Programmierung oder in der Android App und Service Entwicklung sind erforderlich. Alternativ sind Kenntnisse in der Software-Entwicklung mit C von Vorteil. Ein tiefes Verständnis des Linux-Kernels und dessen Sicherheitsfunktionen ist ebenfalls wichtig. Der Kandidat sollte analytische Fähigkeiten und eine hohe Selbstorganisation mitbringen sowie ein ausgeprägtes Qualitätsbewusstsein haben. Erfahrung in agilen Entwicklungsmethoden wie Scrum oder Kanban ist wünschenswert. Lösungsorientiertes Denken, die Bereitschaft zur fachlichen Weiterentwicklung sowie eine hohe Kunden- und Serviceorientierung sind ebenfalls entscheidend. Teamfähigkeit sowie sehr gute Deutsch- und gute Englischkenntnisse in Wort und Schrift runden das Profil ab.
Technologien
Java Azure Git C Jenkins Linux
Soft Skills
Teamfähigkeit Analytisches Denken Kommunikation
Erforderliche Sprachen
Deutsch Englisch