Software Developer Data Kafka Job In Manchester

Software Developer, Data - Kafka - bet365
  • Manchester, Manchester, United Kingdom
  • via WhatJobs JBE..
-
Job Description

Who we are looking for

A Software Developer, who will play a key role in the design, development and maintenance of Business centric data solutions.


You will be part of a new team within the Business that is responsible for defining how Kafka is best utilised throughout the technology estate. You will be developing applications, defining new processes for installations, upgrade processes, monitoring, and load balancing.


Your technical knowledge, people skills and passion for software development will be invaluable to the success of the team.


Day-to-day work is interesting, challenging and fast paced amongst a hardworking and delivery focused Company ethos. We hire people with a broad set of technical skills who are ready to tackle some of technology’s greatest challenges.


This role is eligible for inclusion in the Company’s hybrid working from home policy.


Preferred Skills, Qualifications and Experience

  • Proficient in at least one high-level programming language such as Python, Java or Go, with the ability to learn new languages and concepts.
  • Experience in using Apache Kafka.
  • Experience working with Linux.
  • Comfortable working in an environment with high volumes of transactions.
  • Experience in developing low latency, highly available and scalable solutions.
  • Knowledge of dashboards and good practices around the monitoring stack.
  • Ability to work in a fast paced environment on multiple projects with independent deadlines and deliverables.
  • Strong communication skills, both written and verbal with the ability to interact with stakeholders.
  • Self-motivation with the ability work alone or as part of a team.
  • An aptitude for problem solving.


Main Responsibilities

  • Developing applications using industry standard technologies including Java, Kafka, Kafka Streams, KSQLDB, and Go, Docker and SQL.
  • Supporting applications in their Kafka journey from design to implementation.
  • Maintaining clean coding practices.
  • Developing automation and developer tooling.
  • Identifying technical areas of improvement.
  • Contributing to data and data streaming solutions both independently and as part of the wider development function.
  • Supporting the testing team during testing phases of projects.
  • Conducting testing both functional and performance including QA to ensure the code is both accurate and performant.


By applying to us you are agreeing to share your Personal Data in accordance with our Recruitment Privacy Policy -

;