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.
Intern in software development for wind turbine control at Nordex. Contributing to software functions and gaining practical insights in agile development.
Senior leader focused on designing and optimizing production operations systems at HII. Collaborating with technology and product groups to improve manufacturing efficiency.
Consultant specializing in Business Object and PL/SQL for data projects in a hybrid environment. Collaborating with major clients on reporting and data warehouse solutions.
Associate Engineer position focused on technology skill development through mentorship and hands - on experience at RAVL. Join a team that prioritizes sustainable business outcomes and client satisfaction.
Senior Manager of Software Development leading development team transformation at Boeing. Spearheading agile modernization initiatives while collaborating with cross - functional teams for efficiency and growth.
Analista Programador SQL role in technology team evaluating user needs and communication with candidates. Managing efficiency and quality KPIs while solving user questions and problems.
Desktop Engineering Specialist at Sun Life focused on secure and scalable Windows endpoint solutions. Leading desktop initiatives and technical standards in a dynamic enterprise environment.
Desktop Engineering Intern assisting with daily tasks and endpoint monitoring in a fast - paced team environment. Gaining visibility into vulnerability scanning and supporting end users while learning technical skills.
Mobile Developer participating in front - end web projects for a fintech team. Collaborating on user interface integration and ensuring optimized performance and accessibility.
Developer Analyst contributing to Topaz's innovative financial market solutions. Collaborating on software development while enhancing user experiences and resolving technical challenges.