Software Engineer

 

Description:

We work in cross functional teams that are empowered and autonomous with the trust to make our own decisions. Covering the whole content supply chain our responsibilities include ingesting and processing content from production houses, cataloguing and storing content safely, packaging content for our many platforms and delivering our content reliably, just in time, day in-day out.

The role


You will be engineering software changes to the supply chain for ITV. This will mean learning one of our core programming languages, understanding software architecture and pair programming techniques.



We build the platform that allows ITV to bring in shows; archive, schedule, stream and distribute them. We maintain and update the software applications that our staff use to manage our catalogue and coordinate acquiring new content. As part of an apprenticeship with us you will learn to:

  • Engineer software with one of our core programming languages to a good standard as well as experiencing each one to understand the different uses they have.
  • Use software architecture techniques to visualise and comprehend large scale software application environments.
  • Create logical and maintainable code.
  • Develop effective user interfaces.
  • Link code to data sets.
  • Test code and analyse results to correct errors found using unit testing.
  • Conduct a range of test types, such as Integration, System, User Acceptance, Non-Functional, Performance and Security testing.
  • Apply cloud based architecture standards using the ITV Common Platform on AWS Cloud infrastructure.
  • Follow AGILE software engineering project and workstream delivery management techniques.
  • Use pair programming techniques for coding in a team and knowledge share.
  • Use Github, jenkins and other repository or pipeline management solutions.
  • Define business solutions with product management methodologies.

Other attributes we’re looking for (key criteria) -

  • A clear understanding & passion for the apprenticeship role you are applying for as well as ITV
  • Have a willingness to learn new skills with the appropriate training
  • Demonstrate a ‘can do’ attitude’
  • You will be technically literate, and will be ready to adapt to changing technologies and practices.
  • You will be friendly and approachable, respectful to all of your ITV colleagues
  • You’ll have the ability to maintain a positive attitude, even when under pressure and working to deadlines
  • Keen to learn technical software engineering skills using problem solving and logic.
  • Rigorous approach with attention to detail.

Organization ITV Jobs
Industry IT / Telecom / Software Jobs
Occupational Category Software Engineer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-02-05 7:42 am
Expires on 2025-02-10