Software Development Engineer responsible for developing and maintaining software applications for CSG. Collaborate with teams to deliver training solutions and ensure software meets requirements.
Responsibilities
We are looking for a Software Development Engineer who can also assist our Training and Enablement team to deliver Solution Development training for new starters and partners.
This position is responsible for designing, developing, testing, and maintaining software applications or systems.
The successful candidate will collaborate with cross-functional teams to create efficient and reliable software solutions, ensuring they meet project requirements and industry standards.
They will also assist with the development and maintenance of Developer training materials to match the evolving Product base and best practice.
Responsibilities may also include troubleshooting issues, optimizing code, and staying updated with emerging technologies.
Requirements
Bachelor’s degree in computer science, or technically related field, or equivalent professional experience.
3-5 years software development experience with modern Java SE (8+)
Skills in SQL, PostgreSQL, and/or MyBatis, Apache Kafka, GraphQL, and REST API frameworks
Development, packaging, and release toolchain experience with CI/CD practices (e.g., Github, Maven, Jenkins, TeamCity, Kubernetes, etc.).
Work well within a team environment using Agile methods.
Knowledge in Business Process Management and Rules libraries (Camunda, Activiti, Drools, etc.) would be good to have
Completely at home in a Linux/MacOS/Docker development environment
Good Communication skills to work with our team in Australia, Europe, CALA, Indonesia & Malaysia
Benefits
If you would like to be considered for employment opportunities with CSG and need special assistance due to a disability or accommodation for a disability throughout any aspect of the application process, please call us at +1 (402) 431-7440 or email us at [email protected]. CSG provides accommodations for persons with disabilities in employment, including during the hiring process and any interview and/or testing processes.
Lead the 'Software Development & AI' team at infodas, establishing standards and fostering collaboration. Drive technical excellence in software development and AI solutions.
Intern in software development at AEB involving agile methodologies and technologies like Spring and Java. Opportunity to write your thesis post - internship with experienced colleagues.
Internship in Mechanical Engineering at ANDRITZ providing project management and support tasks. Involves document control and supplier proposal analysis in Barueri.
Prozessingenieur developing new manufacturing processes in a non - profit pharmaceutical company. Collaborating with departments to optimize productions and ensure quality management documentation.
Snowflake Developer responsible for building scalable data pipelines and integrations. Seeking expertise in Snowflake SQL for data transformation and analytics.
Engineering Intern supporting design engineers in natural gas projects. Collaborating on construction documents and hydraulic analysis for pipeline systems.
Senior Application Developer responsible for designing, developing, and maintaining complex applications at Horizon Blue Cross Blue Shield. Leading technical teams and mentoring junior developers in a hybrid environment.
Senior Associate in Digital Engineering at PwC providing consulting services to optimize operational efficiency and effectiveness in product development. Collaborating with clients to enhance processes and drive business performance.
Product Developer at Zumba Fitness responsible for executing technical apparel designs and managing production processes. Collaborates with design and factory teams to ensure on - brand, production - ready products.
Productivity Engineer enhancing developer efficiency at Ford's Electric Vehicles and Digital Design team. Implementing CI/CD pipelines and collaborating across teams to build a better world.