Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen für Kassenautomaten und automatisierte Zahlungsprozesse.
- Arbeitgeber: Marktführer im Bereich Kassenautomaten mit über 100 Jahren Tradition.
- Mitarbeitervorteile: Flexibles Arbeiten, Weiterbildungsmöglichkeiten und ein motiviertes Team.
- Andere Informationen: Inklusives Arbeitsumfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft des Zahlungsverkehrs und arbeite an spannenden Projekten.
- Gewünschte Qualifikationen: Mindestens 7 Jahre Erfahrung in objektorientierter Programmierung, vorzugsweise C++.
Das voraussichtliche Gehalt liegt zwischen 60000 - 75000 € pro Jahr.
Über die CSG Die CSG Systems ist hervorgegangen aus Automatenbauern mit über 100-jähriger Tradition und bietet nun selbstständig seit über 10 Jahren innovative Kassenautomaten sowie flexible und maßgeschneiderte Lösungen zur Automatisierung des Zahlungsverkehrs an. Mit bereits über 1.000 realisierten Projekten für Kunden aus einer Vielzahl von Branchen wie beispielsweise Wohnungsbauunternehmen, Energieversorgern und Bibliotheken ist die CSG Systems Marktführer für Kassenautomaten für Behörden und Kommunen. Hierbei überzeugen wir vor Allem mit der Qualität unserer Lösungen sowie kontinuierlicher Innovation.
Du möchtest mit uns wachsen und Kassenautomaten sowie Zahlungsprozesse in die nächste Dekade führen? Dann freuen wir uns auf Deine Nachricht!
Aufgaben
- Konzeption und Entwicklung des Backendsystems zur Steuerung der Zahlungsprozesse
- Design und Umsetzung von User Interfaces für Automaten und Desktopanwendungen
- Konzeption und Entwicklung webfähiger Anwendungen für Mehrwertdienste
- Anbindung von Schnittstellen (ERP, Buchungssysteme, etc.) zu Partnersystemen
- Hardwareanbindung von Komponenten im Automaten (Netzwerk, COM, USB, CANBUS)
- Vollumfängliches Testen aller Softwarekomponenten
- Enge Zusammenarbeit mit Stakeholdern zur Aufgabendefinition
- Fokus auf robuste und skalierbare Softwarelösungen, die auf die Projektziele und Kundenwünsche abgestimmt sind
Qualifikation
- 7+ Jahre Erfahrung in der objektorientierten Programmierung, bevorzugt C++
- Erfahrungen mit weiteren Programmiersprachen, insbesondere Java, JavaScript und TypeScript, sowie mit den Frameworks QT, Spring Boot, und Vue 3 sind wünschenswert
- Klares Bekenntnis zu Prinzipien bzgl. Clean Code, Dokumentation und Sicherheit
- Erfahrung mit Unit Testing oder Test-driven Development
- Erfahrung mit Echtzeitsystemen, gern aus der Finanztechnologie
- Erfahrung mit dem Management und der Erweiterung von komplexen Softwaresystemen
- Gute Deutschkenntnisse in Wort und Schrift (Kundensprache)
Benefits
- Spannendes, vielfältiges Arbeitsfeld
- Eine verantwortungsvolle Aufgabe mit viel Gestaltungsspielraum
- Ein leistungsstarkes, hochmotiviertes und technologiebegeistertes Team
- Flexibilität bei Arbeitszeit und -ort
- Bewusste Auszeiten für Weiterbildung
- Monatlicher Sachbezug
Die CSG Systems ist ein Arbeitgeber, für den Inklusion und Gleichberechtigung selbstverständlich ist. Der Bewerber wird ungeachtet von Geschlecht, Geschlechtsidentität, sexueller Orientierung, Rasse, ethnischer Zugehörigkeit, oder Behinderung oder anderen gesetzlich geschützte Merkmalen betrachtet.
Senior Software Engineer / Softwareentwickler Arbeitgeber: CSG Systems GmbH
Kontaktperson:
CSG Systems GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Engineer / Softwareentwickler
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und Xing, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den Unterschied machen und dir den Zugang zu spannenden Stellen ermöglichen.
✨Sei proaktiv!
Warte nicht nur auf Stellenanzeigen, sondern sprich direkt Unternehmen an, die dich interessieren. Zeig dein Interesse und frage nach möglichen offenen Positionen oder Praktika.
✨Bereite dich auf technische Interviews vor!
Mach dich fit für Coding-Challenges und technische Fragen. Übe mit Plattformen wie LeetCode oder HackerRank, um deine Skills aufzufrischen und selbstbewusst ins Interview zu gehen.
✨Bewirb dich über unsere Website!
Wenn du bei CSG Systems arbeiten möchtest, schau dir unsere offenen Stellen auf unserer Website an. Wir freuen uns über jede Bewerbung und sind gespannt auf deine Ideen zur Automatisierung des Zahlungsverkehrs!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer / Softwareentwickler
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du die perfekte Ergänzung für unser Team bist.
Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und strukturiere deine Informationen so, dass wir schnell einen Überblick über deine Qualifikationen und Erfahrungen bekommen.
Beziehe dich auf die Stellenbeschreibung: Schau dir die Anforderungen genau an und passe deine Bewerbung entsprechend an. Zeige uns, wie deine Fähigkeiten und Erfahrungen direkt zu den Aufgaben passen, die wir für die Position suchen.
Bewirb dich über unsere Website: Um sicherzustellen, dass deine Bewerbung bei uns ankommt, bewirb dich bitte direkt über unsere Website. So können wir deine Unterlagen schnell und unkompliziert bearbeiten!
Wie du dich auf ein Vorstellungsgespräch bei CSG Systems GmbH vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien und Programmiersprachen vertraut, die in der Stellenbeschreibung erwähnt werden, wie C++, Java und JavaScript. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch, wie du diese Technologien in realen Projekten angewendet hast.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen und zu erklären, wie du Probleme gelöst hast, insbesondere in Bezug auf Softwarearchitekturen und User Experience.
✨Zeige dein Interesse an Innovation
CSG Systems legt Wert auf kontinuierliche Innovation. Bereite dich darauf vor, über aktuelle Trends in der Softwareentwicklung und Automatisierung zu sprechen. Zeige, dass du bereit bist, neue Ideen einzubringen und das Unternehmen in die nächste Dekade zu führen.
✨Kommunikation ist der Schlüssel
Da enge Zusammenarbeit mit Stakeholdern gefordert ist, solltest du deine Kommunikationsfähigkeiten betonen. Übe, wie du technische Konzepte einfach und klar erklären kannst, um sicherzustellen, dass alle Beteiligten auf dem gleichen Stand sind.