Job Description: • 2-minute read •
The Media Software Architecture group designs, builds, deploys and supports software solutions that implement digital media workflows and pipelines in support of HBO’s acquisition, evaluation and management of mezzanine-level digital media assets received from theatrical studios and HBO Original Programming post-production facilities for HBO’s broadcast and non-linear distribution channels.
PRIMARY RESPONSIBILITIES
Design and develop software solutions for digital media workflow and automation solutions
Create software automation solutions that analyze and qualify digital media assets received from outside studios and post-production facilities against industry standards and HBO specifications
Integrate third-party media asset management solutions with other systems in digital media production workflows
Integrate HBO business systems with media production workflows and pipelines
Assist the group’s Technical Manager in developing level-of-effort estimates
Create and maintain project technical documentation
Interface with the technical staff of third-party software and systems vendors
Provide mentoring of junior technical staff
Provide support to post-production and editorial staff, with occasional 24/7 availability rotating among other group members
REQUIREMENTS
BS or MS in Computer Science, Computer Engineering, or other equivalent technical degree
5+ years of software development experience in a corporate environment
3+ years of Java language development experience
3+ years of scripting languages such as Ruby and Python
Experience working in an Agile development environment
Experience implementing SOA-based architectures with REST and SOAP web services
Experience implementing solutions using JMS
Experience with JDBC/ORM, Oracle RDBMS and NoSQL
DESIRED QUALIFICATIONS
Knowledge of digital media production pipelines and workflows
Experience with web technologies such as JavaScript, HTML, CSS and Angular JS
Experience with cloud based technologies
Knowledge of C++/C# languages
Experience with BPM and workflow frameworks such as Activiti and jBPM
Excellent written and verbal communication skills with all levels of technical and non‑technical staff