Required skills
- Python
- Logfile Analysis
- MOCVD
- Backend Development
- GUI Development
- NiceGUI
- Client-Server Architecture
- Data Processing
- Data Analysis
- Debugging
- Error Analysis
- Software Architecture
Languages: German
Job description
Project overview
Für unseren Kunden suchen wir ab sofort einen Python Entwickler (w/m/d) mit Fokus auf Logfile-Analyse / MOCVD zur Beratungsleistung im Projekt:
Responsibilities
Backend (Python)
Frontend / GUI
Architektur / Integration
Qualität amp; Zusammenarbeit
Qualifikationen
Qualifikationen (Must-have)
- Analyse und Weiterentwicklung der bestehenden Python-Codebasis
- Verarbeitung und Auswertung von Logdateien aus MOCVD-Anlagen
- Implementierung von Berechnungslogiken für ausgewählte Prozessschritte/Schichten
- Sicherstellung performanter Datenverarbeitung
- Eigenständige Umsetzung komplexer Features und Weiterentwicklungen innerhalb der bestehenden Anwendung
- Analyse und Behebung komplexer Fehlerbilder sowie nachhaltige Stabilisierung der bestehenden Codebasis
- Übernahme technischer Verantwortung für kritische Arbeitspakete und offene Tickets im Projekt
- Bewertung technischer Auswirkungen von Änderungen innerhalb der bestehenden Systemlandschaft
- Weiterentwicklung der GUI (HTML-basiert mit NiceGUI)
- Implementierung von Funktionen zur Auswahl von Runs und Prozessschritten
- Integration von Auswertungen und Visualisierungen in die Oberfläche
- Eigenständige Umsetzung neuer Anforderungen unter Berücksichtigung fachlicher und technischer Zusammenhänge
- Beratung bei Client-/Server-Architektur
- Sicherstellung sauberer Schnittstellen zwischen GUI und Backend
- Optimierung der bestehenden Struktur und Codequalität
- Unterstützung bei der technischen Konzeption und Umsetzung komplexerer Anforderungen
- Identifikation und Umsetzung von Optimierungspotenzialen innerhalb der bestehenden Systemarchitektur
- Sicherstellung einer langfristig wartbaren und stabilen Lösungsarchitektur
- Dokumentation der entwickelten Komponenten
- Abstimmung mit internen Ansprechpartnern (remote)
- Nutzung moderner Entwicklungsunterstützung (z. B. KI-Tools)
- Enge Zusammenarbeit mit den Fachexperten zur Aufnahme und Umsetzung fachlicher Anforderungen
- Schnelle Einarbeitung in die Domäne sowie die technischen und fachlichen Zusammenhänge der MOCVD-Anlagen
- Aktive Mitwirkung bei der Erreichung projektkritischer Meilensteine und Liefertermine
- Eigenständige Bearbeitung und Priorisierung von Aufgaben in einem kleinen, agilen Entwicklungsteam
- Mehrjährige Berufserfahrung als Senior Python Entwickler in produktiven Unternehmens- und Projektumfeldern
- Fundierte Erfahrung in der Analyse, Weiterentwicklung, Stabilisierung und Optimierung bestehender Python-Codebasen
- Nachweisbare Erfahrung im Umgang mit komplexen, gewachsenen Softwarelandschaften und Legacy-Code
- Erfahrung in der eigenständigen Umsetzung komplexer Features sowie technischer Anforderungen
- Sehr gute Kenntnisse in Fehleranalyse, Debugging und nachhaltiger Behebung komplexer Problemstellungen
- Erfahrung mit Datenverarbeitung, Datenanalyse sowie idealerweise Logfile-Analysen
- Gute Kenntnisse in der Entwicklung von Web- und GUI-Anwendungen (idealerweise NiceGUI oder vergleichbare Frameworks)
- Fundiertes Verständnis von Client-Server-Architekturen sowie moderner Softwarearchitektur
- Erfahrung in der technischen Konzeption, Bewertung und Umsetzung komplexer Anforderungen
- Fähigkeit, technische Auswirkungen von Änderungen innerhalb bestehender Systemlandschaften eigenständig zu bewerten und umzusetzen
- Erfahrung in technischen, industriellen oder produktionsnahen Umfeldern
- Fähigkeit, sich schnell in neue Fachdomänen, Prozesse und technische Zusammenhänge einzuarbeiten
- Verständnis für Anlagen-, Produktions- oder Prozessumfelder von Vorteil
- Erfahrung in der Zusammenarbeit mit Fachbereichen und technischen Experten
- Hohe Eigenständigkeit, Verantwortungsübernahme und Lösungsorientierung
- Fähigkeit, komplexe Aufgabenstellungen fachlich und technisch zu durchdringen und eigenständig umzusetzen
- Strukturierte Arbeitsweise sowie hoher Qualitätsanspruch hinsichtlich Wartbarkeit, Stabilität und Codequalität
- Erfahrung in kleinen Entwicklungsteams mit hoher Eigenverantwortung
- Fähigkeit, kritische Arbeitspakete und wichtige Projektmeilensteine eigenständig zu übernehmen und voranzutreiben
Nice to have
https://www.etengo.de/it-projektsuche/103523/
- Erfahrung im Halbleiterumfeld oder mit MOCVD-Anlagen
- Erfahrung mit technischen Analyse-, Monitoring- oder Auswertungssystemen
- Kenntnisse im Bereich Performanceoptimierung und Verarbeitung großer Datenmengen
- Erfahrung mit wissenschaftlichen oder datengetriebenen Softwarelösungen
- Erfahrung mit KI-gestützten Entwicklungswerkzeugen wie Windsurf, Devin oder GitHub Copilot
- Kenntnisse im Bereich Datenvisualisierung und technischer Reporting-Lösungen
- Erfahrung bei der Übernahme oder Stabilisierung bestehender Projekte in kritischen Projektphasen
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE