Beschreibung
TEX_17830 - Python Entwickler (f/m)Einsendeschluß: 08.05.2018
Anzahl d. Personen: 1
Branche: Telko
Einsatzort: remote & Bayern
Zeitraum: ASAP - 3 Monate+
Anmerkungen:
Auslastung: Vollzeit
Profilvorgabe:
Preisvorgabe: EUR/Std.
Projektbeschreibung/Aufgaben/Rolle:
Zum aktuellen Zeitpunkt werden eine Vielzahl von Prozessen noch manuell durchgeführt, für die auch eine Automatisierung möglich wäre. Ziel des Programmes „Automation of TO Processes“ ist die Automatisierung manueller Tätigkeiten durch Software-Module auf einer einheitlichen Infrastruktur-Plattform.
Ziel der Beauftragung ist die Programmierung der zur Automatisierung nötigen Software-Module inklusive Testing und Dokumentation.
Das Projekt basiert auf dem Konzept der agilen Software-Entwicklung.
Die Beauftragung erfolgt für eine größere Anzahl von Software-Entwicklungs-Sprints. Aus dieser Beauftragung werden dann einzelne Sprints abgerufen.
Die Software-Entwicklung erfolgt in Python mit den von der Infrastruktur vorgegebenen Libraries.
Aufgaben:
Konzeption der Softwarelösung
- Erarbeitung eines Software-Konzepts gemäß den Vorgaben des übergebenen Solution-Designs sowie des anfordernden
Fachbereichs
- Dokumentation des Konzepts in Confluence
- Vorstellung des Konzepts an Solution Designer und Abnahme durch Solution Designer
Entwicklung
- Entwicklung der Business Logic und der nötigen Interfaces in Python nach gängigen Programmierstandards und den im
Programm vorgegebenen Coding- Guidelines und den Projektrichtlinien
- Versionierung des Codes in GIT
Dokumentation
- Die grundsatzliche Funktionalität der Software-Lösung ist in Confluence zu dokumentieren
- Der Code selbst sowie die Testcases sind mit aussagekräftigen DocStrings im Code direkt zu dokumentieren.
Testing
- Pro Hauptfunktionalität mindestens ein End-to-End-Test
- Mindestens ein Unit Test pro Funktion
Ein Großteil der Leistung kann remote erbracht werden.
Skills/Hinweise:
Skills:
- sehr gute Python Kenntnisse und Erfahrung in der Python Entwicklung
- Erfahrung in der Automatisierung mittels Python
- Git
- agile Softwareentwicklung
- continuous integration
- Erfahrung in der Dokumentation mit Confluence
- Linux
- nice to have: Breitbandkabel Knowhow
Tools:
Python
Jenkins
Git
Bei Interesse senden Sie uns bitte Ihr aktuelles Profil (bitte im Word-Format) unter Angabe Ihrer Verfügbarkeit sowie Ihres gewünschten Std.- / bzw. Tagessatzes
Bitte beachten Sie, dass wir weiterführende Informationen zu dieser Ausschreibung wie bspw. Details zum Standort, dem Endkunden oder Tages- / Stundensätzen nur an bei uns registrierte Berater / Geschäftspartner herausgeben können.
Wenn Sie sich bei uns registrieren möchten, senden Sie uns bitte Ihr Profil (b