Boss Professional Services logo

Scala Engineer/Data Engineer (CIP)

Boss Professional Services
1 hour ago
Contract
Not Specified
United Kingdom

Job Title: Scala Engineer/Data Engineer (CIP)
Max Supplier Rate: £535 (Inside IR35)
Clearance Required: BPSS
Duration: 6 months
Location: Stratford, London - mainly remote working with 1 day per month at office for co-working days

Role description
The CIP Insights & Reputation team is seeking a Software/Data Engineer to help develop and maintain both the Attribute and Insights Data Products. We support services that run both on the Multi-Channel Digital Tax Platform (MDTP) and the Customer Insights Platform (CIP).
The Software Engineer will be part of a vibrant multi-disciplinary team. They should be comfortable around Back End coding languages (Scala/Python), Front End languages (HTML/CSS/JS), development frameworks (Play/Spark), Agile Methodologies/Practices (Kanban/Scrum/Sprint), Operational Support (Kibana/Grafana), CI/CD (Jenkins/Airflow), RESTful APIs, Databases (MongoDB, Postgres, Hudi), AWS (Aurora RDS, S3, ECS, Secrets Manager), Infrastructure as code (Terraform) and third-party libraries.

How we work:

  • Breaking down a high-level problem as a team upfront and delivering the core value first
  • Delivering individual business benefits to production, rather than bundling tasks together
  • Collaboration, communication, regular pairing and thoughtful course-correction
  • Taking the time to write simple and easy to maintain code
  • Willingness to make and participate in improvements for the greater good of CIP
  • Working cross-discipline rather than adhering to tightly defined roles.

Common tasks including to:

  • Participate in the design and creation of scalable software
  • Design and develop clean functioning, testable code on the frontends and backends, write effective APIs, develop and manage well-functioning databases and applications with security and data protection settings
  • Collaborate with the CIR product owner, business analyst, data engineers and the wider CIP teams to ideate software solutions
  • Peer reviewing pull requests
  • Testing and fixing bugs or other coding issues
  • Set up, maintain and improve continuous integration
  • Support live services with troubleshooting and monitoring
  • Write technical documentation

Knowledge & experience:

  • Knowledge of Front End languages (HTML, CSS, JavaScript)
  • Knowledge of multiple Back End languages (eg Scala, Java, Python) and libraries
  • Familiarity with databases (eg Postgres, MongoDB, Splunk)
  • Familiarity with big data tools (Spark, Presto, AWS EMR)
  • Proven experience as a Full Stack Developer or similar role
  • Experience coding in continuous integration context
  • AWS suite experience
  • Understands the importance of testing and automation
  • Working in a lean, agile environment
  • Working in a you build it you run it team
  • Experience coding in continuous integration context
  • Excellent communication
  • Team player
  • Great attention to detail
  • An analytical mind