Programmierer / Python Entwickler (m/w/d)

München, Bayern, Germany

Job Description

Cs2 ITEC bietet Ihnen als Berufseinsteiger oder erfahrenem Spezialisten ausgezeichnete Möglichkeiten der fachlichen und persönlichen Weiterentwicklung.
Bei spannenden und abwechslungsreichen Tätigkeiten für internationale Großkunden und Konzerne, bauen Sie, je nach Aufgabenstellung und Position tiefes Fachwissen in neuesten Technologien oder breites Projektleitungs- bzw. Führungs-Know-how auf. Durch die Vielzahl unserer Themen können wir Ihnen, je nach persönlichen Wünschen, verschiedene Technologiebereiche und Aufgabenstellungen anbieten.
Das bieten wir Ihnen:

  • Abwechslungsreiche Tätigkeiten in einem spannenden Aufgabenumfeld
  • Internationale Großprojekte bei namhaften Kunden
  • Mitarbeit in einem sympathischen und motiviertem Team
  • Angenehmes und kollegiales Arbeitsumfeld
  • Interessante Perspektiven für die fachliche und persönliche Weiterentwicklung
  • Attraktive Vergütung und flexible, familienfreundliche Arbeitszeiten
Diese Aufgaben warten auf Sie:
Bezeichnung: P1: Programmierer / Python Entwickler (m/w/d) ? Entwicklung einer flexiblen und mehrbenutzerfähigen Python-Schnittstelle für ein bestehendes Analog-/Digital-Messsystem (taktische Funkgeräte)
Aufgaben als Programmierer (m/w/d):
  • Analyse des bestehenden Analog-/Digital-Messsystems (C#-basiert), das primär zur automatisierten und manuellen Prüfung von Radiofrequenzen und Kommunikationspfaden eingesetzt wird
  • Entwicklung einer Python-Schnittstelle zur Ansteuerung und Auswertung des Messsystems ? parallel zum bestehenden System, um Datenkonsistenz sicherzustellen
  • Migration bestehender Testfälle nach Python und Integration in das Testframework
  • Durchführung von Tests und Validierung der neuen Schnittstelle (manuell & automatisiert), inkl. Berücksichtigung des Testframeworks G5 sowie der geplanten Migration zu DETECT
  • Sicherstellung der Datenkonsistenz und Testkompatibilität zwischen C# und Python
  • Erstellung einer Vorlage für neue Testfallimplementierungen sowie Entwicklung einer flexiblen Architektur zur einfachen Integration und Ausführung von Python-Skripten
  • Fokus auf benutzerfreundliche Oberflächen und umfassende Dokumentation für Entwickler und Endanwender
  • Konzeption einer mehrbenutzerfähigen Nutzung der Python-Schnittstelle (inkl. Rechteverwaltung & Skriptfreigabe)
  • Zusammenarbeit mit interdisziplinären Teams (z. B. Prüfmittelentwickler, Tester)
  • Erstellung einer detaillierten technischen Dokumentation (API, Schnittstellen, Skripting-Funktionen)
  • Nutzung von GitLab für Software- und Schnittstellendokumentation
  • Projektplanung, Fortschrittskontrolle und Dokumentation in Jira
  • Ziel: erfolgreiche Umstellung des Messsystems innerhalb von 12 Monaten
Was Sie mitbringen sollten:
  • Python (ab Version 3.x)
  • Ansteuerung von Hardware über Schnittstellen (z. B. serielle Schnittstelle, USB)
  • Testautomatisierung
  • C#
  • Kommunikation zwischen Programmiersprachen und Systemen (z. B. APIs, Datenformate)
  • Continuous Integration (CI) und Continuous Deployment (CD)
  • Entwicklung modularer Softwarearchitekturen für Erweiterbarkeit und Skriptintegration
  • Entwicklung benutzerfreundlicher Oberflächen (z. B. PyQt) von Vorteil
  • Erfahrumg mit Technischer Dokumentation (API-Referenzen, Tutorials)
  • Versionskontrollsystemen (z. B. Git)
  • Agilen Entwicklungsmethoden (Scrum, Kanban)
  • Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.de will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3535335
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    München, Bayern, Germany
  • Education
    Not mentioned