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 components
* Provide coaching and support to others in the Software Engineering team, regarding technologies and best practice
* Support the Squad Lead in managing and enhancing the CI/CD capabilities of the squad
* Participate actively in Agile ceremonies, project management efforts, and the establishment of best practices and tooling across the team
* Work with internal stakeholders, from Product, Operations and beyond, to clarify and improve requirements
* Ensure we are meeting our standards on cost control, configuration management, asset management and security
* Create 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 continuity
* Ensure testing covers all aspects of delivery and manage any remediation plan
* Identify, test and champion the adoption of emerging technologies
What You’ll Need
Technical
* In-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 SQL
* Experience of RESTful API design
* Experience 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/CD
* Experience working in an Agile methodology
* Experience with Jira, or a similar work tracking tool
* Knowledge of public cloud service, ideally AWS
* Knowledge of containerisation and Kubernetes
Non-technical
* Experience in coaching and mentoring team members
* Self-motivated, able to drive work
What do we offer?
* Your birthday off
* Electric Vehicle (EV) scheme
* Enhanced maternity and paternity leave
#J-18808-Ljbffr