Previous Job
Ref No.: 18-00165
Location: Rockleigh, New Jersey
Position Type:Contract
Start Date / End Date: 04/30/2018 to 06/30/2018
Position Summary: The Senior Software Developer is a member of the software development team for Multimedia, Web and Mobile technologies. Requires knowledge and development experience of existing and emerging Web and Cloud based Services (XML, REST) with the ability to rapidly code and prototype systems in a demanding fast paced multimedia environment.

Duties and Responsibilities: • Work with management, developers and operations staff on projects related to technology and architecture of digital media systems including identifying and implementing products and services for Web based delivery. • Identify solutions and quickly prototype proof of concept. Will be expected to quickly understand and embrace new technologies. • Perform high and low-level responsibilities including coding for prototype and production systems. • Provide hands-on support for production systems and upgrades, which often occur outside normal business hours.

Supervisory Responsibilities: • None.

Minimum Qualifications: • Bachelors' or Masters' degree in computer science and/or equivalent, relevant experience. • 10+ years of experience in software development and architecture. Requirements and General Skills: • Must be a creative thinker and self starter • Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines in a fast-paced environment. • Must have legal right to work in the U.S.

Technical Skills: • Experience in Java, HTML, XML and Java Script essential. Scala and SPARK programing strongly preferred. • Must have 2+ years of experience with Search and Content Recommendation services (e.g. SOLR, SPARK, Hadoop). Understanding of Search and Recommendation service features including structuring recommendations and how to tune and optimize them. • Must have 2+ years of experience with REST or Web Services API development. Demonstrated competence in full life cycle management of REST or Web Service APIs including specification and system deployment. Familiarity with API authoring and frameworks tools preferred. • Practical experience in architecture and deployment of software components into cloud based infrastructures, e.g. Amazon Web Services. Experience with cloud management services, caching, scale-out and use of cloud APIs essential. • Familiarity and practical experience with Voice Services /AI a strong plus. • 2+ years of experience with Social Media API level interactions. Familiarity with contemporary social media site access and social graph navigation a plus. • Must have demonstrated track record of rapid prototyping of system components as part of new system architecture. Experience with prototyping scripting languages e.g. Python preferred. • Development experience in B2B application infrastructure including organizing large data sets, NoSQL, XML, XSD, XSLT, encryption and authentication. • Must have experience in developing and supporting live 24x7 production and mission critical applications. • Experience in Postgres development and architecture including Stored Procedures and Replication Methodologies. MySQL/MSSQL development a plus. • An in-depth understanding of TCP/IP, UDP including multicast, and SNMP protocol a plus. • Familiarity with Intelli-J IDE considered a plus.
18-00222 Senior Software Developer
• Previous Broadcast experience considered a plus. • Thorough knowledge of MS-Office Suite (Word, Excel, PowerPoint, Access).

Duration: 2 months Interview Process: Telephone, F2F mandatory Location: Lawrenceville, NJ