Für ein spannendes Projekt in der Lebensmittelindustrie suchen wir einen erfahrenen Python-Entwickler, der sich der Entwicklung und Optimierung von Automatisierungslösungen widmet. In dieser Rolle werden Sie an der Effizienzsteigerung von Produktionsprozessen arbeiten und Ihre Expertise in Python sowie Ihre Fähigkeiten in der Datenanalyse einbringen. Zu Ihren Hauptaufgaben gehört die Entwicklung und Wartung von Automatisierungsskripten, die Implementierung von Datenverarbeitungspipelines sowie die Entwicklung von APIs zur Integration unterschiedlicher Systeme. Sie werden auch Microservices programmieren, die für die Produktionssteuerung entscheidend sind. Darüber hinaus sind Sie verantwortlich für die Datenanalyse und -visualisierung zur Prozessoptimierung und implementieren automatisierte Tests sowie Continuous Integration. In einem dynamischen Team werden Sie bei der Dokumentation von Systemen und Prozessen unterstützen, Tools für interne Nutzer entwickeln und Code-Reviews durchführen. Ihre Mitarbeit in der Konzeption neuer Softwarelösungen und der Knowledge Transfer an Teammitglieder sind ebenfalls wesentliche Bestandteile Ihrer Tätigkeit. Diese Position bietet Ihnen die Möglichkeit, in einem innovativen Umfeld zu arbeiten und Ihre Fähigkeiten in der Automatisierungstechnologie weiterzuentwickeln.
Python-Entwickler für Automatisierungslösungen
Beschreibung
Anforderungen
Der ideale Kandidat bringt fundierte Kenntnisse in Python sowie in relevanten Frameworks wie Django, Flask und FastAPI mit. Erfahrungen mit SQL-Datenbanken und ORM-Frameworks sind ebenso wichtig wie Kenntnisse in der Arbeit mit APIs, insbesondere REST und GraphQL. Vertrautheit mit Git und CI/CD-Prozessen sowie Erfahrung mit Docker und Container-Orchestrierung sind erforderlich. Sie sollten auch Kenntnisse in der Datenanalyse mit Bibliotheken wie Pandas und NumPy besitzen und ein Verständnis für agile Entwicklungsmethoden mitbringen. Gute Deutsch- und Englischkenntnisse sind unerlässlich. Persönlich zeichnen Sie sich durch analytisches Denkvermögen, Problemlösungskompetenz und Kreativität aus. Selbstständiges und eigenverantwortliches Arbeiten sowie Teamfähigkeit und gute Kommunikationsfähigkeiten sind ebenfalls wichtig. Zudem sollten Sie die Fähigkeit haben, sich schnell in neue Technologien einzuarbeiten und ein ausgeprägtes Qualitätsbewusstsein sowie die Prinzipien des Clean Code zu berücksichtigen.