EU remote
Software Developer Python (w/m/d)
About this role
Du möchtest Software entwickeln, die nicht nur funktioniert, sondern täglich einen echten Mehrwert liefert? Du hast Freude daran, komplexe Daten zu verarbeiten, Prozesse zu automatisieren und moderne Anwendungen in einer Linux-basierten Umgebung weiterzuentwickeln? Dann werde Teil unseres Teams im Bereich Smart Data. Bei uns arbeitest du an bestehenden Produkten, entwickelst neue Lösungen mit und bringst deine Ideen aktiv in die Weiterentwicklung unserer Systemlandschaft ein.
Dabei übernehmen wir die fachliche Einarbeitung in unsere Produkte, Technologien und Prozesse und geben dir die Möglichkeit, dich langfristig weiterzuentwickeln. Klingt nach deiner nächsten Herausforderung? Dann freuen wir uns darauf, dich kennenzulernen. Dein Arbeitsort / Standort Flexibel, deutschlandweit remote oder an einem unserer Standorte in Deutschland. Neu- und Weiterentwicklung unserer Software-Lösungen und Webanwendungen in einer Linux-basierten Systemlandschaft Entwicklung und Optimierung von Datenverarbeitungs- und Automatisierungsprozessen Umsetzung von Web- und Data-Crawling-Lösungen zur automatisierten Datengenerierung Analyse fachlicher Anforderungen gemeinsam mit dem Produktmanagement zur Aufwandsschätzung und technischen Konzeption Entwicklung skalierbarer, robuster und wartbarer Software-Komponenten Entwurf und Weiterentwicklung von Datenbankstrukturen und Schnittstellen Entwicklung automatisierter Testverfahren zur Sicherstellung einer hohen Softwarequalität Mitarbeit an neuen Produktfunktionen sowie kundenspezifischen Lösungen Unterstützung im technischen 3rd-Level-Support nach erfolgreicher Einarbeitung Enge Zusammenarbeit mit Produktmanagement, Entwicklungsteam und weiteren Stakeholdern Kontinuierliche Weiterentwicklung unserer Entwicklungsprozesse, Technologien und Systemarchitekturen Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare IT-Ausbildung Erfahrung in der Softwareentwicklung mit Python, Perl, PHP oder vergleichbaren Technologien Gute Kenntnisse in Linux- oder Unix-Systemen Erfahrung mit relationalen Datenbanken wie MariaDB, MySQL oder MSSQL Idealerweise Kenntnisse im Bereich Webanwendungen, Web Services oder verteilter Systemarchitekturen Erste Erfahrungen mit modernen Entwicklungsprozessen und Tools wie Git, CI/CD oder Azure DevOps Interesse an Cloud- und Container-Technologien wie Azure, AWS, Docker oder Kubernetes Offenheit für moderne KI-gestützte Entwicklungstools wie Microsoft Copilot, Claude oder ChatGPT Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse in Wort und Schrift Analytische Denkweise und strukturierte Herangehensweise an technische Herausforderungen Hohes Qualitätsbewusstsein sowie eine eigenverantwortliche Arbeitsweise Teamorientierung, Kommunikationsstärke und Freude an der gemeinsamen Lösungsfindung Du wirst Teil eines erfahrenen Entwicklungsteams im Bereich Smart Data, das sich auf die Verarbeitung, Analyse und Bereitstellung großer Datenmengen spezialisiert hat.