Graduate scheme
Who we are looking for
A Junior Software Developer, who will join a team that are focused on delivering high quality data centric solutions across the Business.
This is a fantastic opportunity for the right candidate to join a Company that offers a professional and fast-paced technology-rich working environment, which is continually growing and evolving.
You will be part of the new Core Systems data team within the Business responsible for defining how Kafka is best utilised throughout the technology estate. This will require developing applications, defining new processes for installations, upgrade processes, monitoring and load balancing to name a few touch points. You will join a tried and tested development programme, with targeted study and exercises to enhance your current skills. You will have exposure to a variety of programming languages such as Go, Kafka, Java, KSQLDB, SQL and others.
Your technical knowledge, people skills and passion for software development will be invaluable to your success as you develop within the team. Day to day work will become more interesting as your skills grow.
Preferred skills and experience
- Enthusiastic individual, keen to work in a technically challenging environment.
- Exposure to parts of the required tech stack with an interest in data technologies or complex event processing.
- Keen interest in all aspects of data from data systems, data streaming and big data.
- A self-motivated individual who works well in a team or as an individual.
- A passion for improvement and working within a fast-paced environment.
- Good communicator.
- Experience with Linux is desirable.
- Excellent academic background, ideally with a Bachelors or Masters IT related degree or relevant industry experience.
- Logical thinker.
- Creative problem solver.
Main Responsibilities
- Developing the skills you need to succeed as a data professional within the team, focusing on creating low latency, highly available and scalable solutions.
- Supporting applications in their Kafka journey from design through to implementation.
- Working on pre-defined and scoped work items with guidance and mentorship, ensuring that you develop within a highly technical role.
- Supporting the day to day running of high-performance data systems.
- Working within operational and coding guidelines.
- Collaborating with other development teams.
- Contributing ideas to improve data systems.
The benefits of working with us
- Bonus Schemes
- Company Pension
- Employee Assistance Programme
- Employee Discount Programme
- Eye Care
- Income Protection
- Life Assurance
- Life Events and Long Service
More Details
Apply by
09.04.2025
Locations
Manchester