Auf einen Blick
- Aufgaben: Entwickle sauberen, effizienten Code und arbeite an spannenden Softwareprojekten.
- Arbeitgeber: Westhouse ist ein fĂĽhrendes internationales Recruitment Unternehmen fĂĽr IT-Experten.
- Mitarbeitervorteile: Vollzeit-Remote-Arbeit mit flexiblen Arbeitszeiten und einem dynamischen Team.
- Warum dieser Job: Gestalte innovative Softwarelösungen und teile dein Wissen in einer kreativen Umgebung.
- GewĂĽnschte Qualifikationen: Mindestens 5 Jahre Erfahrung in Python, Django und agilen Methoden erforderlich.
- Andere Informationen: Startdatum: 01.01.2025, Dauer bis 31.12.2025.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Westhouse ist eines der führenden internationalen Recruitment Unternehmen für die Vermittlung von hochqualifizierten Fachexperten in Bereichen wie IT Life Cycle, SAP, Engineering, Kaufmännischem und Fachberatung.
FĂĽr unseren Kunden suchen wir aktuell eine/n
Python Developer Senior (m/w/d) – Remote – Frankfurt Main
Rahmeninformationen
- Referenz: 172068
- Start: 2025-01-01
- Dauer: bis 31.12.2025
- Standort: Remote – Frankfurt Main
- Arbeitsumfang: full-time 220 Tage (davon 0 Tage onsite)
- Sprachen: Deutsch
Ihre Qualifikationen
- Must have (bitte nur bewerben wenn alle Kriterien erfĂĽllt sind):
- Softwareentwicklung – Standard 5 Jahre Kenntnisse und praktische Erfahrung im Erstellen von Software-Architektur
- Softwareentwicklung – Standard nachgewiesene Erfahrung, mindestens 5 Jahre
- 5 Jahre Kenntnisse und praktische Erfahrung in Objektorientierter Software-Entwicklung in Python
- Softwareentwicklung – Standard 5 Jahre Kenntnisse und praktische Erfahrung mit dem Django REST Framework
- 5 Jahre Kenntnisse und praktische Erfahrung mit agilen Methoden wie z.B. SCRUM, Kanban, SaFe, etc.
Ihre Aufgaben
- Schreiben von sauberem, effizientem und vollständig dokumentiertem Code unter Verwendung angemessener Softwareentwicklungspraktiken und -standards;
- Entwicklung von Softwareanwendungen, die den Anforderungen des Auftraggebers entsprechen;
- Teilnahme an der Planung, Gestaltung und Implementierung von Softwareprojekten;
- Testen und Debuggen von Softwareanwendungen, um sicherzustellen, dass diese vorgegebene Qualitätsstandards erfüllen;
- Beratung von Projektmanagern, Designern und anderen Entwicklern, um eine rechtzeitige und erfolgreiche Fertigstellung von Projekten, gemäß Auftraggeber Vorgaben sicherzustellen;
- Teilnahme an relevanten fachlichen Meetings und Bereitstellung regelmäßiger Updates für Projektmanager und Projektteam;
- Teilnahme an Code-Reviews und Bereitstellung konstruktiven Feedbacks an anderen Entwicklern;
- Entwickeln der Software-Architektur und Design fĂĽr unser Produkt auf Basis von objektorientiertem Python;
- Erstellen von Verbesserungsvorschlägen für die bestehende Architektur;
- Dokumentation der Software-Architektur und des geschriebenen Codes;
- Teilen des Python-KnowHow mit unseren Netzwerkexpert:innen, damit diese Könner in Python werden;
- PrĂĽfen und Optimierung des bestehenden Codes unter Sicherheitsaspekten;
- Schreiben von Testfällen (Unit-, Integration- und Systemtests) – Experte beim Thema automatisiertes Software-Testing;
- Entwicklung von Anbindungsfunktionen zur Versorgung von Standorten auf der Basis der Komponentenarchitektur Django Rest Framework;
- Refactoring des bestehenden Codes (Bessere Methodengliederung fĂĽr Testbarkeit, Konvertierung von synchronen Requests in asynchrone Celery Tasks im NSS Gateway).
Interessiert?
Wir freuen uns auf Ihre aussagekräftigen Bewerbungsunterlagen in elektronischer Form.
Ihre Ansprechpartner
Recruitment Team – Deutsche Bahn
P: +49-69-240075-0
E:
#J-18808-Ljbffr
Python Developer Senior (m/w/d) Arbeitgeber: Westhouse Group
Kontaktperson:
Westhouse Group HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Python Developer Senior (m/w/d)
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit anderen Entwicklern oder ehemaligen Kollegen, die bereits in ähnlichen Positionen arbeiten. Sie können dir wertvolle Einblicke geben und möglicherweise sogar eine Empfehlung aussprechen.
✨Tip Nummer 2
Zeige deine Expertise in Python und Django REST Framework durch persönliche Projekte oder Beiträge zu Open-Source-Projekten. Das zeigt nicht nur deine Fähigkeiten, sondern auch dein Engagement für die Community.
✨Tip Nummer 3
Bereite dich auf technische Interviews vor, indem du häufige Fragen zur Softwarearchitektur und objektorientierten Programmierung übst. Sei bereit, deine Denkweise und Problemlösungsansätze klar zu kommunizieren.
✨Tip Nummer 4
Informiere dich über agile Methoden wie SCRUM oder Kanban, da diese in der Stellenbeschreibung erwähnt werden. Zeige in Gesprächen, dass du Erfahrung mit diesen Methoden hast und wie sie deine Arbeitsweise beeinflussen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Python Developer Senior (m/w/d)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die geforderten Qualifikationen und Erfahrungen. Stelle sicher, dass du alle 'Must have'-Kriterien erfüllst, bevor du dich bewirbst.
Dokumente vorbereiten: Bereite deine Bewerbungsunterlagen vor, einschlieĂźlich eines aktuellen Lebenslaufs, relevanter Zeugnisse und eines Motivationsschreibens. Betone deine Erfahrungen in der Softwareentwicklung, insbesondere mit Python und dem Django REST Framework.
Motivationsschreiben verfassen: Schreibe ein ĂĽberzeugendes Motivationsschreiben, das deine Leidenschaft fĂĽr die Softwareentwicklung und deine spezifischen Erfahrungen mit agilen Methoden sowie objektorientierter Programmierung in Python hervorhebt.
Bewerbung einreichen: Reiche deine vollständigen Bewerbungsunterlagen über die Website von StudySmarter ein. Achte darauf, dass alle Informationen korrekt und vollständig sind, bevor du die Bewerbung absendest.
Wie du dich auf ein Vorstellungsgespräch bei Westhouse Group vorbereitest
✨Bereite dich auf technische Fragen vor
Erwarte, dass du in der Interviewrunde technische Fragen zu Python, Django REST Framework und objektorientierter Softwareentwicklung beantworten musst. Übe das Lösen von Programmieraufgaben und sei bereit, deinen Code zu erklären.
✨Zeige deine Erfahrung mit agilen Methoden
Da Erfahrung mit agilen Methoden wie SCRUM oder Kanban gefordert ist, bereite Beispiele aus deiner bisherigen Arbeit vor, die zeigen, wie du in agilen Teams gearbeitet hast und welche Rolle du dabei gespielt hast.
✨Präsentiere deine Software-Architektur-Kenntnisse
Sei bereit, über deine Erfahrungen in der Entwicklung von Software-Architekturen zu sprechen. Erkläre, wie du bestehende Architekturen verbessert hast und welche Standards du bei der Dokumentation deines Codes befolgst.
✨Bereite Fragen für das Unternehmen vor
Zeige dein Interesse an der Position und dem Unternehmen, indem du durchdachte Fragen vorbereitest. Frage nach den aktuellen Projekten, den Technologien, die verwendet werden, und wie das Team zusammenarbeitet.