Logo of Huzzle

Python Developer (m/w/d)

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You should have a degree in Computer Science or similar, solid Python skills, HTTP knowledge, REST/GraphQL experience, DB and Docker proficiency, and familiarity with agile development and communication protocols.
  • You will design, implement, and maintain web-based software solutions, develop backend architectures, test and document applications, provide frontend interfaces, and analyze client requirements.

Requirements

  • Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation mit einschlägiger Berufserfahrung
  • Fundierte Kenntnisse in Python und objektorientierter Programmierung
  • Umfassendes Verständnis des HTTP-Protokolls und verwandter Technologien wie CORS, TLS, Loadbalancer und Reverse Proxies
  • Erfahrung mit dem REST-Architekturstil, idealerweise auch mit GraphQL
  • Versiert im Umgang mit relationalen Datenbanken, Docker, Git und Linux sowie vorzugsweise in der Administration von Softwareentwicklungsumgebungen
  • Vertraut mit den Prinzipien agiler Softwareentwicklung und Test-Driven Development
  • Grundkenntnisse in gängigen Maschinenkommunikationsprotokollen (OPC UA, Modbus TCP, MQTT) und im Umgang mit speicherprogrammierbaren Steuerungen sind von Vorteil

Responsibilities

  • Konzeption, Programmierung, Implementierung und Pflege webbasierter Softwarelösungen und Anwendungen
  • Erstellung und Implementierung von Backend-Architekturen
  • Testen und Dokumentieren von Softwarelösungen und Anwendungen
  • Bereitstellen von Schnittstellen für das Software-Frontend
  • Analyse komplexer fachlicher Kundenanforderungen
  • Konzeption und Erstellung von Lösungsansätzen, -konzepten und Proof of Concepts (PoCs)

FAQs

What is the job title for this position?

The job title is Python Developer (m/w/d).

Where is the job location?

The job location is in Frankfurt.

What type of company is this position with?

This position is with an innovative, global company in the industrial sector.

What are the primary responsibilities of the Python Developer?

The primary responsibilities include designing, programming, implementing, and maintaining web-based software solutions, creating backend architectures, testing and documenting software, providing interfaces for the software frontend, and analyzing complex customer requirements.

What qualifications are required for the Python Developer position?

A successfully completed degree in computer science, electrical engineering, or a comparable qualification with relevant work experience is required.

What technical skills are necessary for this role?

Necessary skills include solid knowledge of Python, object-oriented programming, understanding of HTTP protocols and related technologies, experience with REST architecture and ideally GraphQL, relational databases, Docker, Git, and Linux.

Is experience with agile development practices required?

Yes, familiarity with agile software development principles and Test-Driven Development is required.

Are there any specific communication protocol knowledge benefits for this role?

Yes, basic knowledge of common machine communication protocols (OPC UA, Modbus TCP, MQTT) and experience with programmable logic controllers are considered advantages.

What benefits are offered to employees?

Benefits include a competitive salary, flexible working hours, home office options, professional development support, a modern work environment, health programs, team events, and additional perks such as company pension schemes and employee discounts.

Who can be contacted for more information about the job?

Emil Reiffenstein can be contacted for more information regarding the job position.

What is the job reference number for this position?

The job reference number is JN-022025-6666564.

Human Resources
Industry
5001-10,000
Employees

Mission & Purpose

Welcome to the Michael Page global company profile. Michael Page has five decades of expertise in professional services recruitment. We were established in London in 1976, and over this period we've grown organically to become one of the best-known and most respected consultancies, with an office network spanning six continents. While size has its advantages, it doesn't define us - the nature of our organic growth means that each new office is integrated into the region that it serves. It also means that as an employer looking to hire, or as a candidate aiming to grow your career you have the best of both worlds; a team that understands the market and geography you operate in, plus the resources and expertise of an international network at your disposal. Our teams are broken down to focus on industry, assignment type, salary level and location, so your hiring requirements or job search will all be handled by a specialist who knows your sector inside-out. We are confident that our expertise can add value to your recruitment or job search process – get in touch to find out more.