Du bewertest und verstehst den Umfang und Anwendungsfall komplexer Softwareanwendungen
Du analysierst Softwareanforderungen und Schnittstellendokumentation und entwirfst dann die entsprechende Architektur
Du implementierst und integrierst Software für verteilte Systeme
Du automatisierst den gesamten Softwareentwicklungsprozess nach dem DevOps-Ansatz mit besonderem Fokus auf Testautomatisierung
Du stellst die Softwarequalität durch Code-Reviews und Softwaretests auf verschiedenen Ebenen sicher
Du koordinierst technische Aspekte innerhalb deines Teams und arbeitest eng mit Kunden zusammen, wobei du agilen oder sicherheitskritischen Standards folgst
Was bieten wir dir?
ActivityCorner
CompanyPension
BioFruitBasket
BusinessBike
ChillZone
Ecomax
EtaLANParty
EtamaxSpirit
InternationalTeams
CoffeeTeaWater
PestoDay
SpacyProjects
PlayFunExcitement
FlatHierarchy
RemoteWork
OpenDoors
Zusammenhalt
FlexibleWorking
EmployeeBenefits
NiceColleagues
GreatDevelopmentOpportunities
30 Tage Urlaub
Was solltest du mitbringen?
Du hast ein abgeschlossenes Studium oder eine vergleichbare Ausbildung im Bereich Informatik oder Informationstechnologie.
Du bringst mindestens 3 Jahre Berufserfahrung im Software-Engineering mit.
Du bringst fundiertes Wissen mit Java, C++ und Python mit.
Du verfügst über ein breites technologisches Wissen, einschließlich professioneller Erfahrung mit objektorientierter Programmierung, Skriptsprachen und eingebetteter Softwareentwicklung.
Du bist mit der Arbeit in Linux- und Windows-Umgebungen vertraut und hast ein ausgeprägtes Bewusstsein für Qualität.