Senior Software Engineer - GammaLabs
58 Days Old
Gamma is a leading supplier of Unified Communications as a Service (UCaaS): we provide voice, data and mobile products and services to the UK, German, Spanish and Benelux business markets.Gamma is expanding its UCaaS presence in Europe with a family of businesses focusing on digital automation, delivering Gamma-powered services to SME customers via a network of channel partners in Germany, Spain, and the Benelux region.Who are we looking for?We are looking for a Senior Software Engineer to provide technical implementation of various systems which reside in the BSS/OSS space.You will be responsible for bringing technical considerations such as capacity, security, maintainability, and other non-functional requirements into the designs of the team and lead aspects of design and planning of the software components within the larger project design.What will you be doing day-to-day?Lead the agreed aspects of technical design, code implementation, code review and testing of any delivered componentsProvide coaching and support to others in the Software Engineering team, regarding technologies and best practiceSupport the Squad Lead in managing and enhancing the CI/CD capabilities of the squadParticipate actively in Agile ceremonies, project management efforts, and the establishment of best practices and tooling across the teamWork with internal stakeholders, from Product, Operations and beyond, to clarify and improve requirementsEnsure we are meeting our standards on cost control, configuration management, asset management and securityCreate high quality technical documentation for other engineers and operational colleagues, to assist with future development, maintenance, operability, and disaster recovery of our systems, with a focus on business continuityEnsure testing covers all aspects of delivery and manage any remediation planIdentify, test and champion the adoption of emerging technologiesWhat You’ll NeedTechnicalIn-depth and demonstrable experience of working within a Java-based development environment (Java 8 minimum)Experience of Object-oriented programming (OOP)In-depth and demonstrable experience of SQLExperience of RESTful API designExperience using version control (ideally Git)Evidential experience of industry best practice regarding automated testing (such as Junit, Cucumber, Selenium)Evidential experience of industry best practice regarding CI/CDExperience working in an Agile methodologyExperience with Jira, or a similar work tracking toolKnowledge of public cloud service, ideally AWSKnowledge of containerisation and KubernetesNon-technicalExperience in coaching and mentoring team membersSelf-motivated, able to drive workWhat do we offer?Your birthday offElectric Vehicle (EV) schemeEnhanced maternity and paternity leave
#J-18808-Ljbffr
- Location:
- Newbury
- Job Type:
- FullTime