PYTHON ENTWICKLER*IN

Rear view of a full-stack developer typing code on his laptop at the home office.

PYTHON ENTWICKLER*IN

Einleitung

Als Python-Entwickler sind Sie ein wesentlicher Bestandteil unseres Softwareentwicklungsteams und verantwortlich für das Design, die Programmierung, das Testen und die Wartung hochwertiger Python-Anwendungen. Ihre Arbeit wird zur Entwicklung innovativer Softwarelösungen beitragen, die den Anforderungen unserer Organisation entsprechen.

Verantwortlichkeiten

Zusammenarbeit mit funktionsübergreifenden Teams,einschließlich Softwareentwicklern, Produktmanagern und Designern, zur Entwicklung und Wartung von Python-basierten Anwendungen.
Schreiben Sie sauberen, effizienten und wartbaren Python-Code gemäß den Best Practices und Kodierungsstandards.
Teilnahme am gesamten Softwareentwicklungszyklus, von der Anforderungserhebung und dem Design bis hin zur Bereitstellung und Wartung.
Entwicklung und Implementierung neuer Funktionen, Verbesserungen und Fehlerbehebungen in Python-Anwendungen.
Durchführung von Code-Reviews , um die Codequalität, Konsistenz und Einhaltung der Kodierungsstandards sicherzustellen.
Fehlerbehebung und Debugging von Problemen , die von der QA oder Endbenutzern gemeldet wurden, und Bereitstellung zeitnaher Lösungen.
Optimierung der Anwendungsleistung durch Code-Optimierung, Caching und andere Leistungstuning-Techniken.
Zusammenarbeit mit DevOps-Teams , um eine nahtlose Bereitstellung und Überwachung von Python-Anwendungen sicherzustellen.
Auf dem Laufenden bleiben mit Python-Entwicklungstrends, Bibliotheken und Frameworksund deren Einführung vorschlagen, wenn dies angemessen ist.
Dokumentation von Code, Prozessen und Lösungen für den Wissensaustausch und die zukünftige Referenz.

Job interview

Qualifikationen

Bachelor-Abschluss in Informatik, Software Engineering oder einem verwandten Bereich (oder gleichwertige Berufserfahrung)
Nachgewiesene Erfahrung als Python-Entwickler oder in einer ähnlichen Rolle.
Beherrschung der Python-Programmierung und fundiertes Verständnis von Python-Bibliotheken und -Frameworks (z.B. Django, Flask, NumPy, pandas).
Kenntnisse in Webentwicklungstechnologien wie HTML, CSS und JavaScript
Vertrautheit mit Datenbanksystemen (z.B. SQL, NoSQL) und die Fähigkeit, mit Datenbanken aus Python-Anwendungen zu arbeiten.
Erfahrung mit Versionskontrollsystemen (z.B. Git) und Tools zur Code-Zusammenarbeit.
Starke Problemlösungsfähigkeiten und die Fähigkeit, selbstständig oder im Team zu arbeiten.
Effektive Kommunikationsfähigkeiten , um mit Teammitgliedern und Stakeholdern zusammenzuarbeiten.
Aufmerksamkeit für Details und ein Engagement für die Erstellung von hochwertigem Code.
Verständnis von Softwareentwicklungsmethoden (z.B. Agile, Scrum) ist von Vorteil.
Beherrschung von Java und Python.
5 Jahre Erfahrung.<
Bachelor- oder Master-Abschluss in Informatik oder ähnlichem.
Ausgezeichnete schriftliche und mündliche Englischkenntnisse; Deutsch ist von Vorteil.

Bewerben Sie sich für diese Stelle

de_DE_formalGerman