Wird geladen...

Full-Stack Software Engineer (C++/C#/.NET) - ProAKT Platform

Full-Stack Software Engineer (C++/C#/.NET) - ProAKT Platform

Softwareentwickler Munich / Bavaria / Deutschland Hybrid & Remote Full Time €65.000 - €100.000 English C1, German C1

Über die Stellenanzeige

Erfahrener Softwareentwickler mit Fokus auf Windows-Desktop-Anwendungen, Banking-Integrationen und Systemprogrammierung gesucht.

Language Requirements
English C1, German C1

Stellenbeschreibung

Aufgaben und Verantwortlichkeiten

  • Entwicklung und Wartung einer komplexen C++/C#/.NET Desktop-Client-Server-Anwendung für Bankoperationen.
  • Aufbau von Python-API-Schichten einschließlich REST- und XML-RPC-Schnittstellen (PLLAPI/PHLAPI) für Banking-Integrationen.
  • Erstellung von Python-Geräte-Handlern für Hardware-Abstraktion (Kassensysteme, Drucker, Kartenleser, Scheckleser, Signaturpads).
  • Arbeit mit Windows-Systemprogrammierung (COM/DCOM, Registry) und Win32-APIs für den Kern-Client in C++/C#.
  • Entwicklung von Integrationen mit Banksystemen über XML-RPC, SOAP und eigene Socket-Protokolle.
  • Implementierung von High-Level (PHLAPI) und Low-Level (PLLAPI) Banking-APIs für Transaktionsverarbeitung in Python.
  • Erstellung von Echtzeit-Dashboards mit Node.js, Express und React.
  • Arbeit mit SQL Server- und PostgreSQL-Datenbanken für Transaktionsmanagement und Reporting.
  • Sicherstellung der Einhaltung von Banking-Protokollen und Sicherheitsstandards.
  • Entwicklung von mehrstufigen, ereignisgesteuerten Systemen für asynchrone Geräteoperationen.
  • Unterstützung mehrerer Hardware-Anbieter.

Anforderungen

  • Fundierte Erfahrung in API-Entwicklung und Geräteintegration (REST-APIs, XML-RPC, Hardware-Treiber).
  • Erfahrung mit C++ und/oder C#/.NET-Entwicklung für Windows-Desktop-Anwendungen.
  • Erfahrung mit Multi-Threading-Programmierung und asynchronen Mustern.
  • Kenntnisse in SQL Server oder PostgreSQL-Datenbank-Design und -Optimierung.
  • Starke Systeme-Programmierungskenntnisse und Debugging-Expertise.
  • Proaktive Denkweise, Bereitschaft, an komplexen, betriebskritischen Systemen zu arbeiten.
  • Gute Englischkenntnisse in Wort und Schrift.
  • Erfahrung mit Python (von Vorteil).
  • Verständnis der Windows-Desktop-Entwicklung (Win32 API) wertvoll.
  • Vertrautheit mit Treiber-Entwicklung oder Hardware-Kommunikationsprotokollen ist hochgradig wertvoll.
  • Verständnis von Plugin-Architekturen und Designmustern (Factory, Observer, Command).
  • Erfahrung mit Node.js/Express für Web-Services (von Vorteil).
  • Kenntnisse von Bankensystemen, XFS oder Zahlungs-Terminal-Integration (von Vorteil).

Vorteile

  • Wettbewerbsfähiges Gehalt
  • 30 Urlaubstage pro Jahr
  • Flexible Arbeitszeiten
  • Hybrides Arbeiten möglich
  • Möglichkeit, an etablierter Banking-Software zu arbeiten
  • Arbeit mit anspruchsvollen Systemprogrammierungs- und Hardware-Integrationsherausforderungen
  • Internationales Team über mehrere Zeitzonen hinweg

Beschäftigungsart: Vollzeit

Erfahrung: Mindestens 3 Jahre Berufserfahrung

Stellenanzeige

08.06.2026

Full Time

Hybrid & Remote

€65.000 - €100.000

Munich / Bavaria / Deutschland

English C1, German C1

Unternehmensinformationen

Logo

Rechtliche Informationen des Unternehmens werden den Kandidaten nach der Bewerbung mitgeteilt.