Python Entwickler
Westhouse Consulting GmbH
Frankfurt am Main, Germany
10 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
IntermediateJob location
Frankfurt am Main, Germany
Tech stack
Microsoft Windows
Software Applications
Confluence
Code Review
Databases
Software Debugging
Linux
Python
Project Management
Job description
- Identifizierung von Optimierungspotenzialen auf Basis einer Code-Analyse
- Umsetzung von identifizierten Beschleunigungsmaßnahmen in Python, auch in Verbindung mit einer PostgreSQL-Datenbank
- Integration von neuen Features nach Freigabe durch den Fachbereich
- Entwicklung Quellcode und Qualitätssicherung
- Dokumentation des entwickelten Codes als ausgeführten Text im Quellcode sowie in Confluence, so dass der Code darüber von sachverständigen Dritten nachvollzogen werden kann. Für die
- Abnahme der Software durch die DB InfraGO sind entsprechende Dokumente zu erstellen
- Präsentation der Arbeitsergebnisse
- Information der internen Mitarbeiter, damit diese die gebaute Software nachvollziehen, weiterentwickeln und warten können
- Berät bei der Planung, Gestaltung und Implementierung von Softwareprojekten
- Testen und Debuggen von Softwareanwendungen, um sicherzustellen, dass diese vorgegebene Qualitätsstandards erfüllen
- Code-Reviews und Bereitstellung konstruktiven Feedbacks an andere Entwickler
Requirements
- (Muss) Ausgeprägte IT-Affinität, Verständnis & IT Architektur aus 5 Projekten
- (Muss) Erfahrung in PostgreSQL / API aus einem Projekt
- (Muss) Muttersprache Deutsch oder Sprachzertifikat C1
- (Muss) Erfahrung in Python aus 5 Projekten
- (Muss) 3 Jahre Erfahrung LINUX-Serverumfeld (kein Windows)
- (Soll) Konzeption und Erfassung von Verbesserungspotentiale innerhalb des Python-Codes, in Abstimmung mit dem Fachbereich, und Lösungen umzusetzen
- (Soll) Erfahrung im Bereich Laufzeitoptimierung mit den genannten Sprachen haben aus einem Projekt
- (Soll) Erfahrung mit Projekten im eisenbahnbetrieblichen Umfeld bzw. mit Daten aus dem Eisenbahnbetrieb
- (Soll) Adressatengerechte Aufbereitung von Dokumentationsunterlagen in Deutsch erstellen