Copello are looking for several Software Engineers to join a major defence & security client in the Gloucester area.
This is a fantastic opportunity to work on projects concerned with cyber intelligence working with technologies such as Java, Node, React, Python and Go!
These roles are hybrid and you are welcome to work from home but you must be able to get to the office in Gloucester when required. Due to security requirements, you MUST hold a UK Passport to qualify for clearance.
Role & Responsibilities:
Design, build and run code using industry best practice. You will help in defining the evolvement of best practice, and in the supporting of estimation activities. You may be asked to assume the role of scrum master and manage sprint ceremonies.
You will potentially have a project leadership role/Technical lead. Your decisions will be of significant value and will contribute to the overall success of the project and wider programme.
Perform first line peer reviews and provide direction and guidance around the review
Contribute to the continuous improvement of practice and code within your team.
Regularly provide technical direction within your team; you will be able to think strategically to give the reasons for aim and direction.
Architect solutions to design and develop new product functionality
Some projects require that the role also includes line management responsibilities although not all. For a role requiring line management responsibilities key responsibilities will include effective line management of Software Engineers in your team (typically 2-3).
Accountable for the software produced by your staff.
Significant experience of working in an Agile delivery team and producing and deploying applications in a production environment through a CI/CD pipeline.
For roles including line management responsibilities previous line management experience of a similar teams of similar size is required
Desirable skills of interest
Experience of developing using Cloud services using either AWS or Azure with relevant professional certification
Experience building enterprise level web applications or services
Significant experience of applying Design Patterns to complex problems and architecting solutions.
Docker / Kubernetes / GoLang containerisation and orchestration (developer)
Scrum Master qualification or equivalent experience.
Infrastructure as code (e.g Terraform)
Software application development utilizing RDBMS (e.g. Oracle/MySQL) and/or unstructured persistence layers, (e.g. ElasticSearch)
Puppet / Chef / Jenkins / CI pipelines
Experience of applying Software Architecture Patterns.
Infrastructure as code technologies and cloud technologies and distributed systems
Big Data technologies
Please apply for further information