Previous Job
Java and .NET Engineer, Content Distribution
Ref No.: 17-11811
Location: Los Angeles, California
Position Type:Contract
Start Date: 12/06/2017
Position:  Java/.NET Mid Level Developer
Type: 6-9 month contract
Client: Very Large Media Company/Movie Studio
Location: 100% on-site in Hollywood, CA
Start Date: Immediately

Job Description:
Looking for a talented engineer to drive development of content distribution automation and transformation. The role will lead engineering efforts for queing and device integration to enable content distribution - specifically transcoding content, WAN acceleration (delivery), video/image/caption/subtitle/audio manipulation, fingerprinting/watermarking and file integrity. This person must understand integrating products (on-prem and cloud services) to drive automation.

Someone that is able to make best use of the available infrastructure and systems as well as spotting gaps and providing solutions in way that complements the efforts of the other product and engineering teams. Building integrations where necessary while minimizing/separating dependencies, will have a solid understanding of enterprise architectures and best practice. 

Nice to haves:
·         70% Java, 30% .Net Developer
·         Know digital workflow management systems & digital asset management systems
·         Know automation (functionally of the systems, they have delivery automation so they need to understand how to code those workflows), they do a lot of movies/videos so any experience with that is a plus (someone who worked in entertainment/studios)
·         Entertainment background is a must*    

·         Develop and maintain highly scalable, high performance, multithreaded, service-oriented software modules.
·         Design, develop, test, deploy new solutions as well as maintaining, integrating and improving existing solutions.
·         Getting the assignment and developing, testing, deployment, meetings with users/dev teams, deploying the code, bug fixes
·         Manage individual project priorities, deadlines and deliverables.
·         Participate in preparing business cases, requirements documents and product roadmaps for new concepts.
·         Be an authoritative source for content engineering, particularly in the areas of video, audio and captioning.
·         Lead, attend, and participate in meetings and committees as required.

Basic Qualifications:
·         Bachelor's Degree in Computer Science or related subject.
·         Experience following and implementing software design patterns.
·         Experience integrating transcoders (open source, cloud and enterprise class), WAN accelerators, Content QC.
·         REST API design experience, use of message queues or other loosely coupled architectures.
·         Experience in designing and supporting relational databases, and a strong understanding of SQL.
·         Experience with two or more general purpose programming languages including but not limited to: Java, C#, Python or Go.
·         Some exposure to content workflow based development.
·         Familiarity with designing for the cloud, particularly AWS.
·         Good communication skills with ability to facilitate conversations with business stakeholders in project definition, business requirements definition and functional design sessions.

If interested and quealified, please send your latest resume and phone number to