The position requires strong core Java, Web Services and web communications protocols such as SOAP or REST (SOAP preferred), C++ (writing to system level API's), and cradle2grave development experience (you will write, test and maintain your own code).
This position works in the client's studio and broadcast operations center on software that communicates between sub-systems (moving content around using a digital end2end workflow system tha talks to the SAN and makes calls to it on a system2system level).
This position acts as a manager in the development, architecture, and maintenance of the development of new systems but reports to studio operations, not to IT.
Will work with various departments to develop requirements for new systems, architect software to support large scale computer systems as well as disk and tape-based storage systems, develop Java and C++ based applications and automation, develop exhaustive software test plans to ensure systems meets all requirements, and maintain the applications.
Degree in engineering/math/CS is preferred;
Minimum of 10 years software development experience;
Experience in software development in the video entertainment industry or relevant systems development for automation or integration of systems;
Must have strong development skills in Java, C++, and expertise writing to API's and GUI development (Swing preferred);
XML is a plus;
Knowledge of UNIX, RDB's, networking and storage systems;
Must be a self-starter/self-motivated and desire to analyze problems, architect, design, and develop solutions using cutting-edge tech;
Must work well independently as well as in a team setting;
Requires strong verbal and written skills, and willing to perform after hours support as needed.