Software Development Engineers design, develop, test, and maintain software applications or systems
Job Summary
Software Development Engineers design, develop, test, and maintain software applications or systems.
Design and develop new capabilities for our core CPQ order management platform.
CSG empowers companies to build unforgettable experiences, making it easier for people and businesses to connect with, use and pay for the services they value most.
Matching Summary
Software Development Engineers design, develop, test, and maintain software applications or systems.
Skills & Requirements
Must-have
modern Java SE (8+)
SQL, PostgreSQL, MyBatis
Apache Kafka, GraphQL, REST API
CI/CD practices
Agile methods
Linux, MacOS, Docker environment
Nice-to-have
Business Process Management
Rules libraries (Camunda, Activiti, Drools)
Key Requirements
Bachelor’s degree or equivalent experience
4+ years software development experience
Development, packaging, and release toolchain experience