Roku
Camping World Holdings, Inc.
Payment Systems Engineer
Über die Stelle
Payment Systems Engineer
Über die Rolle
Wir bauen eine moderne, skalierbare Enterprise-Zahlungsplattform auf, um nahtlose Transaktionen über In-Store-POS-, E-Commerce-, Mobile-, Kiosk- und Callcenter-Kanäle hinweg zu unterstützen.
Als Payment Systems Engineer spielen Sie eine Schlüsselrolle bei der Konzeption, dem Aufbau und der Skalierung von Zahlungsfunktionen. Sie arbeiten eng mit Produkt-, Architektur- und anderen Ingenieurteams zusammen, um zuverlässige, sichere und leistungsstarke Zahlungslösungen zu liefern.
Dies ist eine hands-on Rolle für jemanden, der gerne reale Probleme löst, mit externen Zahlungsanbietern zusammenarbeitet und produktionsreife Systeme ausliefert.
Allgemeine Vergütungsmitteilung
Standort: Lincolnshire, IL (Hybrid) 3 Tage vor Ort
Anstellungsart: Vollzeit
Erfahrung: 5–10 Jahre
Die Gehaltsspanne für diese Rolle berücksichtigt mehrere Faktoren bei der Festlegung von Vergütungsentscheidungen, einschließlich, aber nicht beschränkt auf Fähigkeiten; Erfahrung und Ausbildung; Lizenzen und Zertifizierungen; sowie andere Geschäfts- und Organisationsbedürfnisse. Bei Camping World ist es nicht üblich, dass eine Person am oder nahe dem oberen Ende der Spanne für ihre Rolle eingestellt wird, und Vergütungsentscheidungen hängen von den genannten Faktoren ab. Eine angemessene Schätzung der aktuellen Spanne ist unten aufgeführt.
Gehaltsspanne: $111,100.00-$170,300.00 Jährlich
Hauptverantwortlichkeiten
Plattformentwicklung & Integrationen
- Entwerfen, Erstellen und Warten von Zahlungsdiensten und APIs unter Verwendung von C# und .NET/.NET Core
- Integration mit Zahlungsabwicklern, Gateways, Acquirer-Banken und Drittanbietern
- Unterstützung von Integrationen mit digitalen Wallets (Apple Pay, Google Pay, Samsung Pay) und alternativen Zahlungsmethoden
- Mitwirkung am Aufbau einer Zahlungsabstraktionsschicht, die Multi-Provider-Integrationen vereinfacht
- Implementierung von Zahlungsflüssen einschließlich Autorisierung, Erfassung, Abrechnung, Rückerstattungen und Rückbuchungen
Zahlungsfunktionalität & Features
- Entwickeln und Verbessern von Funktionen wie Zahlungsrouting, Wiederholungslogik und Failover-Handling
- Unterstützung von Zahlungsflüssen mit Kartenpräsenz und ohne Kartenpräsenz (POS, E-Commerce, Mobile)
- Arbeiten an mPOS-, In-App-Zahlungen, gehosteten Zahlungsseiten und Text-to-Pay-Lösungen
- Implementieren und Warten von Integrationen unter Verwendung von REST APIs, Webhooks und anderen Zahlungsprotokollen
Zuverlässigkeit & Betrieb
- Überwachen und Beheben von Zahlungstransaktionen und Produktionsproblemen
- Verbessern der Systemleistung, Skalierbarkeit und Transaktionserfolgsraten
- Teilnahme an der Reaktion auf Vorfälle und der Analyse der Grundursachen, Implementierung von Korrekturen und Verbesserungen
- Beitrag zur Beobachtbarkeit durch Logging, Metriken und Alarmierung
Zusammenarbeit & Lieferung
- Partnerschaft mit Produkt- und Architekturteams zur Übersetzung von Anforderungen in technische Lösungen
- Teilnahme an Sprint-Planung, Backlog-Grooming und Code-Reviews
- Schreiben von sauberem, wartbarem und gut getestetem Code
- Kontinuierliche Verbesserung von Entwicklungspraktiken, Werkzeugen und Prozessen
Erforderliche Qualifikationen
- 5–10 Jahre Erfahrung als Softwareentwickler
- Starke Kenntnisse in C# und .NET/.NET Core
- Erfahrung im Erstellen und Nutzen von RESTful APIs
- Praktische Erfahrung mit der Integration von Drittsystemen oder APIs
- Vertrautheit mit Zahlungssystemen oder Finanztransaktionen
- Verständnis von sicheren Codierungspraktiken und Datenschutz
- Erfahrung mit relationalen Datenbanken (SQL Server, PostgreSQL, etc.)
- Starke Problemlösungsfähigkeiten und die Fähigkeit, Produktionsprobleme zu beheben
- Effektive Kommunikationsfähigkeiten und die Fähigkeit, in einer kollaborativen Umgebung zu arbeiten
Bevorzugte Qualifikationen
- Erfahrung mit Zahlungs-Gateways, -Prozessoren oder POS-Systemen
- Vertrautheit mit Zahlungskonzepten wie EMV, Tokenisierung, 3DS und PCI-DSS
- Erfahrung mit ereignisgesteuerten Systemen oder Messaging-Plattformen (Kafka, RabbitMQ, Azure Service Bus)
- Erfahrung mit Cloud-Plattformen (Azure, AWS oder GCP)
- Erfahrung mit digitalen Wallets und mobilen Zahlungen
- Vertrautheit mit alternativen Zahlungsmethoden (ACH, BNPL, Echtzeit-Zahlungen)
- Erfahrung in agilen/Scrum-Umgebungen (Jira, Azure DevOps, etc.)
Zusätzlich zu einer wettbewerbsfähigen Bezahlung bieten wir bezahlte Urlaubszeit, 401(k), ein Mitarbeiterunterstützungsprogramm, Good Sam Roadside Assistance, Rabatte, bezahlten Elternurlaub (sofern die Anspruchsvoraussetzungen erfüllt sind), Studiengebührenerstattung (sofern die Anspruchsvoraussetzungen erfüllt sind) und Möglichkeiten zur Einarbeitung. Vollzeitmitarbeiter erhalten ein umfassendes Leistungspaket, einschließlich Kranken-, Zahn- und Sehkraftversicherung und mehr! Teilzeitmitarbeiter erhalten Zugang zu Zahn- und Sehkraftversicherungen! Weitere Informationen finden Sie unter: mycampingworldbenefits.com mycampingworldbenefits.com/
Wir sind ein Arbeitgeber, der Chancengleichheit fördert. Die Unternehmenspolitik verbietet Diskriminierung von Bewerbern oder Mitarbeitern aufgrund von Rasse, Hautfarbe, Geschlecht, sexueller Orientierung, Geschlechtsidentität, Religion, nationaler Herkunft, Alter (40 und älter), Behinderung, Veteranen- oder Uniformdienstleisterstatus, genetischen Informationen oder anderen gesetzlich geschützten Merkmalen.
