Job title: Software Engineer
Location: Cheltenham
Rate: £700 - £740 a day
DV security Clearance is required for this role.
This Software Engineer will work directly with customers to develop and maintain bespoke software solutions. This will involve creating both front-end and back-end components for multiple custom web portals designed for processing and managing large volumes of user-generated data.
As part of a scrum team, you will deliver key project increments on a sprint basis, working with various back-end storage and processing technologies. You will take ownership of a critical development area, ensuring efficient and secure delivery while maintaining direct interaction with customers.
Key Responsibilities
1. Provide technical direction within the scrum team.
2. Collaborate with the Engineering Lead to align development goals.
3. Assist the team in breaking down user requests into epics and stories.
4. Write clean, secure, and test-driven code.
5. Develop open-by-default code that is easy to reuse.
6. Translate logical designs into physical designs and produce detailed documentation.
7. Work with emerging and established technologies, identifying appropriate development patterns.
8. Integrate API/UI components with existing data stores and APIs.
9. Maintain and develop architectural components, including:
1. Data Ingest
2. Data Stores
3. REST APIs
10. Participate in Agile sprint ceremonies, including:
1. Daily stand-ups
2. Epic decomposition
3. Demos
4. Planning sessions
11. Assist the team in understanding upcoming API features and their impact.
12. Work closely with user researchers and represent user needs internally.
Required Skills
Technical Expertise:
1. Spring Boot
2. Java Enterprise Development
3. React / VueJS / AngularJS
4. Apache Nifi
5. Flink
Desired Skills (At Least 3 of the Following):
1. Ansible
2. Docker
3. Kubernetes
4. Grafana / Prometheus
5. Linux Sys Admin (for deployed clusters with 10+ servers)
6. GitLab Pipeline Development
7. Integration & Debugging
8. Understanding Complex System Architectures
9. Technological Curiosity & Ability to Upskill
10. Network Analysis / Network Domain Knowledge (a plus)
If you'd like to discuss this Software Engineer role in more detail, please send your updated CV to chloe.manerowski@cbsbutler.com and I will get in touch.
#J-18808-Ljbffr