Core Requirements:
5-7 years development experience.
A commitment to producing top quality, well designed and flexible custom applications.
Very strong programming ability, with great attention to detail and design.
Demonstrated ability to design and assist in the timely delivery of high-quality software.
Strong written, oral, and visual communication skills.
A forward thinker with strong business sense.
Dedication to a collaborative working style and the ability to work well in small teams.
Ability to participate in after-hour and on-call support.
Technical Requirements:
Senior level .Net framework experience with C# (1.1 and 2.0), both within and outside the ASP.Net environment.
Strong understanding of and experience working with SOA using XML Web Services, as well as multi-threaded Windows Service applications.
Strong understanding of the software development lifecycle, OOP, and common application design patterns.
ADO.Net SQL development with MS SQL Server.
Preferred Requirements:
Bachelor's Degree.
Experience with one or more new media technologies a plus (Interactive TV, Video on Demand, Broadband TV, Mobile).
1+ years of experience with Windows media, Flash video, live streaming, multicasting and/or unicasting.
Experience with Microsoft .Net 3.0 technologies; specifically, Windows Communication Foundation and Workflow Foundation.
Senior level experience with C++/Java middle tier development.
Experience with digital video compression standards such as MPEG-2, MPEG-4, H.264, and VC-1.
Video rich application development experience.
CableLabs VOD metadata/specification (1.x, 2.0), Video search specifications.
Development experience on Set top box environments, Nokia development platforms (Symbian OS)