(Senior) Software Developer (w/m/d)

M2P ist eine internationale Managementberatung, die Unternehmen durch ein integriertes Angebot an Beratungs- und Technologiedienstleistungen sowie innovativen Unternehmungen zu mehr Wachstum verhilft.

Unser Geschäftsbereich Data & Technology Services (DTS) hilft unseren Kunden bei der Verbesserung ihrer betrieblichen Effizienz durch branchenspezifische, cloudbasierte IT-Tools und Dienstleistungen.

Als Team arbeiten wir eng zusammen und sind stolz darauf, unseren Kunden stets innovative Software und ein außergewöhnliches Kundenerlebnis zu bieten. Wir arbeiten hart an herausfordernden Themen und haben Spaß dabei. Wir bieten flexible Arbeitszeiten, moderne Arbeitsplätze und Homeoffice.

Für unser Büro in Frankfurt am Main suchen wir motivierte, talentierte Menschen, die es lieben zu programmieren und gerne als (Senior) Software Developer (w/m/d) C++/Qt zu unserem Team hinzustoßen wollen!

Über Dich

  • Du hast (mehrjährige) Berufserfahrung in der Softwareentwicklung und bringst fundierte Kenntnisse in C++ und Python mit.
  • Du bist versiert im Umgang mit der Qt-Bibliothek und hast tiefgehende Erfahrung in der Entwicklung von plattformübergreifenden Anwendungen.
  • Du arbeitest gerne in einem Linux-Umfeld und verfügst über umfassende Erfahrungen in der Programmierung auf dieser Plattform.
  • Du verfügst über ein abgeschlossenes Studium (Universität / Fachhochschule) in einem technischen Bereich, idealerweise mit Schwerpunkt Software Engineering oder einem vergleichbaren Studiengang.
  • Du hast fundierte Erfahrung in der Entwicklung für Windows, Mac und Web.
  • Du bist ein Teamplayer, der selbstständig und lösungsorientiert arbeitet und Spaß an der Entwicklung innovativer Softwarelösungen hat.
  • Deine Kommunikationsfähigkeiten und technisches Verständnis ermöglichen es Dir, komplexe Sachverhalte klar zu vermitteln.
  • Du beherrscht Deutsch und Englisch in Wort und Schrift.

Deine Aufgaben

In unserem Team ist jeder willkommen, der gerne Full-Stack arbeitet – vom Backend bis zum Frontend sowie von Design bis hin zum Betrieb unserer maßgeschneiderten Anwendungen. Zu Deinen Aufgaben gehören:

  • Du entwickelst Softwarelösungen in C++ und Python, u.a. mit der Qt-Bibliothek.
  • Du arbeitest mit an der Weiterentwicklung von plattformspezifischen Anwendungen für Linux, Windows, Mac OS und Web.
  • Du integrierst neue Funktionalitäten, verbesserst bestehende Features und stellst die Qualität des Codes sicher.
  • Du erfasst und analysierst zusammen mit Kunden technische Anforderungen und setzt diese effizient in saubere, wartbare Software um.
  • Du begleitest den gesamten Softwareentwicklungsprozess, von der Planung über die Implementierung bis hin zu Wartung, Fortentwicklung und Betrieb.
  • Du arbeitest eng mit anderen Entwicklern, Designern und Stakeholdern zusammen, um die bestmöglichen Lösungen für unsere Kunden zu schaffen.

Unser Tech Stack

Wir bemühen uns, nur die besten Tools für unsere Arbeit einzusetzen, und was am wichtigsten ist, Du hast vollen Einfluss darauf, wie sich unser Stack weiterentwickelt. Hier ist eine Momentaufnahme unseres aktuellen Technologie-Stacks:

  • Python, Typescript, C++
  • Qt (C++/Python), react.js, next.js, bootstrap, jquery
  • FastAPI, Flask, Pandas
  • PostgreSQL, MongoDB, Firestore
  • Git, Gitlab, CI/CD
  • Microsoft Azure, GCP (Compute Engine, BigQuery, …), Docker, Kubernetes, REDIS, Ansible
  • Gurobi

Apply for this Position

  • Upload a .pdf, .doc. .docx. Maximum file size 5MB
    Accepted file types: pdf, doc, docx, Max. file size: 5 MB.