Business Support Solutions • Revenue Management • Customer Experience • Digital Transformation • Managed Services
5001 - 10000
September 17
Business Support Solutions • Revenue Management • Customer Experience • Digital Transformation • Managed Services
5001 - 10000
• Develop and implement software for the Telecommunications Industry, specializing in Provisioning and Assurance Domains. • Specification Interpretation, work with Business Analysts and customers to interpret requirements and remove ambiguity over requirements. • Low Level Software Design, using the high level design and functional design, create the necessary low level software design to meet the functional requirements. • Document the design and gain approval from the design authority to ensure the design maintains the overall integrity. • Software Development, develop the software in accordance with the agreed requirements. • Unit Testing, develop unit tests for the software that meets the approved low level design. • Execute the tests, record deficiencies and remediate as required. • Software Implementation, develop implementation scripts and deploy developed software into test and production requirements as required. • Team participation and contribution, participate in team meetings and actively contribute to designs, issues, risks, interdependencies and other items under discussion. • Mentor colleagues in particular areas of expertise. • Knowledge definition and capture, turn intrinsic knowledge into extrinsic knowledge by actively contributing to knowledge capture systems such as the internal Wiki and document management systems. • Conduct team training sessions to both gain and deliver knowledge and experience. • Personal Management, support the organisation by ensuring compliance with time-sheeting, status management, administration and other internal procedures.
• Bachelor's degree in software engineering or equivalent experience and expertise in the Telecommunications Provisioning domain. • Proficiency in English in a business environment. • 3+ years software development experience with modern Java SE (8+). • Skills in PostgreSQL, and REST API frameworks. • Knowledge in Business Process Management, BPMN and Rules libraries (Camunda, Activiti, Drools, etc.). • Knowledge in identity management and authentication (Keycloak). • Experience in a development, packaging and release toolchain (Github, Maven, Kubernetes, etc.).
• Inclusive Culture: We embrace diversity and strive to create an inclusive environment where all team members feel valued and supported. • Work-Life Balance: We understand the importance of balancing your personal and professional life. We offer flexible work arrangements and comprehensive benefits. • Professional Growth: We support continuous learning and professional development through various training programs and career advancement opportunities. • Employee Belonging groups: We support our people meet across CSG to connect, support and lead each other, everyone can feel valued as their authentic self at CSG. • Generous Maternity and Paternity Leave: We offer a generous parental leave policy for both primary and secondary carers, supporting you and your family during important life events. • Paid Volunteering Days: We provide paid volunteering days off, allowing you to give back to the community and make a positive impact.
Apply Now