Senior Fullstack Entwickler
CSG Systems
About the role
About CSG Systems
The CSG Systems emerged from automaton manufacturers with over 100 years of tradition and has been independently offering innovative cash machines as well as flexible and tailor-made solutions for payment automation for over 10 years. With over 1,000 projects already realized for customers from a wide variety of industries such as housing associations, energy suppliers, and libraries, CSG Systems is the market leader for cash machines for authorities and municipalities. We impress above all with the quality of our solutions and continuous innovation.
Do you want to grow with us and lead cash machines and payment processes into the next decade? Then we look forward to hearing from you!
Responsibilities
Your role in 30 seconds
Do software architectures, user experience, system concepts, and their programmatic implementation make your heart beat faster? Are automated payment transactions, billing processes, and cash machines fascinating to you? Become part of a technology-driven and motivated team at CSG Systems as a Senior Fullstack Developer and take responsibility for the new and further development of our core software – cash machines need to be controlled, different hardware connected, and interfaces and supplementary services integrated. In detail, this includes the following areas of responsibility:
- Concept and development of the backend system for controlling payment processes
- Design and implementation of user interfaces for machines and desktop applications
- Concept and development of web-enabled applications for value-added services
- Connection of interfaces (ERP, booking systems, etc.) to partner systems
- Full hardware connection of components in the machine (network, COM, USB, CANBUS)
- Comprehensive testing of all software components
- Close cooperation with stakeholders for task definition
- Focus on robust and scalable software solutions that are aligned with project goals and customer wishes
Qualifications
What you bring with you
- 7+ years of experience in object-oriented programming, preferably C++
- Experience with other programming languages, especially Java, JavaScript, and TypeScript, as well as with the frameworks QT, Spring Boot, and Vue 3 is desirable
- Clear commitment to principles regarding Clean Code, documentation, and security
- Experience with Unit Testing or Test-driven Development
- Experience with real-time systems, preferably from financial technology
- Experience with the management and expansion of complex software systems
- Good German language skills, both written and spoken (customer language)
Benefits
What we offer
- Exciting, diverse field of work
- A responsible role with a lot of scope for design
- A high-performing, highly motivated, and technology-enthusiastic team
- Flexibility in working hours and location
- Conscious time off for further training
- Monthly in-kind benefit
Your contacts for this vacancy are Julia Wittmoser, Executive Assistant, and Dr. Andreas Pfeiffer, Managing Director. We look forward to receiving your comprehensive application.
CSG Systems is an employer for whom inclusion and equality are a matter of course. Applicants are considered regardless of gender, gender identity, sexual orientation, race, ethnicity, or disability or other legally protected characteristics.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free