Software Developer
- 📅
- 1800015H Requisition #
- 📅
- Apr 11, 2018 Post Date
Software Developer
Permanent
Manchester
ITV is the biggest commercial television network in the UK. Behind every famous face, there are hundreds of others, all doing their bit to make things happen. We love telly, we’re passionate about content and most importantly we understand our audiences. As a growing international company, we’re commercially minded and have a global focus. We’re all about pushing the boundaries and being innovative.
Our product is a financial payments system paying the stars of ITV! Developed in Java with a microservices backbone it’s the first of a number of products to be developed and maintained out of the Manchester technology hub.
We have an opportunity for a Core Developer to join our Shared Services Technology Team to be part of a self-organising development team. You will have strong technical skills and be enthusiastic about product development.
Key responsibilities:
● Use off the shelf libraries and frameworks or develop functionality in house, and be aware of the trade offs and benefits of each.
● Awareness of supporting a system with microservices infrastructure is a benefit
● Ensure the quality of the code is kept high to enable long term sustainable delivery with a consistent velocity.
● Balancing having a well tested solution with the cost of different levels of testing to ensure quality is high and the cost of change is low.
● Guarding against tests being brittle, and promoting testing practices and patterns to mitigate this.
● Promoting and ensuring that the development team understand the infrastructure the applications run on and how the build pipeline works.
● Work closely with business stakeholders in Shared Services to deliver great software solutions.
● Communicating and collaborating with other teams
● Sharing good practices and interesting content with other members of the wider team.
What we are looking for:
Technical Skills
● Core Java knowledge, Java 8 or later preferred
● Awarness of microservice-based architectures
● Knowledge of workflow engines is desirable (Activiti in particular)
● Java based libraries: Dropwizard, hibernate, maven
● Understanding of continuous integration pipelines (e.g. Jenkins)
● Awareness of AngularJS
● Awareness of Typescript
● Knowledge of AWS is beneficial
● Relational SQL based database understanding (e.g. MySQL)
● Strong communication skills
ITV is committed to increasing the diversity of its workforce and we strongly encourage applications from candidates from all backgrounds and as a Disability Confident employer we are committed to offer an interview to disabled candidates who meet the minimum criteria for the role.
"ITV, where creativity, diversity and collaboration put us right at the heart of popular culture."
For more information check out….. www.itvjobs.com/why-join-us/diversity-and-inclusion/