Beschreibung
Aufgabe: Entwicklung Terminal-Client für ZahlungsdienstleisterIn diesem Projekt geht es darum, Daten von Bezahlkarten-Terminals in einem C-Client zu interpretieren und einem Java-Backend-System für die weitere Verarbeitung anzubieten sowie auf weitere Anweisungen vom backend zu warten. Die Daten, Ereignisse, Anweisungen werden über Protobuf und TCP/IP Sockets transportiert.
Anforderungen - Erfahrung mit:
Scrum, Microsoft Teams, Jira, Confluence
Entwicklungsumgebung: CLion oder Eclipse CDT
Programmiersprachen/SDKs: C
Frameworks/Libraries: google protobuf für C
APIs, Standards: Ingenico OAI (Open Application Interface)
PCI (Payment Card Industry Data Security Standard)
A32.de ECR Interface for OPI
Test, Build-Tools und Deployment: Git, CGreen und Python, Apache Ant (Another Neat Tool), Artifactory oder Nexus, Docker Image
Datenformate: XML, Json, Google Protocol Buffers