Software Development Engineers design, develop, test, and maintain software applications or systems, collaborating with cross-functional teams to create efficient and reliable software solutions
Job Summary
Software Development Engineers design, develop, test, and maintain software applications or systems, collaborating with cross-functional teams to create efficient and reliable software solutions.
Responsibilities include designing, developing, and improving high-quality code, deploying solutions for customers based on the core platform, Quote & Order, and developing new capabilities for the core CPQ order management platform.
The role requires working independently and collaboratively in a creative and agile team, contributing to the development toolchain and methodologies, and working with architects, analysts, and testers to understand requirements and resolve issues.
Matching Summary
Software Development Engineers design, develop, test, and maintain software applications or systems, collaborating with cross-functional teams to create efficient and reliable software solutions.
Skills & Requirements
Must-have
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
Creative and agile team
Empower others
Bold thinking
Authentic self
Key Requirements
Bachelor’s degree or equivalent professional experience