• Senior Software Developer

    Job Location(s) US-NJ-Lawrenceville
    Posted Date 1 month ago(3/26/2018 2:46 PM)
    Job ID
    2018-29060
    Category
    Software Engineering
    Position Type
    Contract (Full-Time)
    # of Openings
    1
  • Overview

    Senior Software Developer – member of 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.

    Responsibilities

    • Will 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.
    • Must be a creative thinker and self starter, able to identify solutions and quickly prototype proof of concept. Will be expected to quickly understand and embrace new technologies.
    • Required both high and low level responsibilities including coding for prototype and production systems.
    • Requires hands-on support for production systems and upgrades, which often occur outside normal business hours. 

    Supervisory Responsibilities:

    •  There are no supervisory responsibilities associated with this job.

    Qualifications

     

    Education:  MS Computer Science or EE

                   

    Years of relevant experience: 10+ Years of software development and architecture

     

    Requirements and General Skills:

    (list required knowledge, skills and abilities, as well as physical requirements, shift work/on-call hours, travel and working conditions)

     

    • 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:

    (list required computer and technical skills and equipment/software used)

    • Experience in backend technologies Java (Jersey, Maven) required. Java 8 Preferred
    • Experience in frontend technologies HTML, Java Script library/framework required.
    • Experience in continuous development/deployment, Teamcity, github, etc. essential.
    • 5+ 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.
    • Experience in big data technologies like SPARK, Hadoop. Experience with Search / Recommendation systems preferred.
    • Experience in NoSql DBs like Cassandra and MongoDB
    • Experience with Natural Language Processing (NLP) considered a strong plus
    • Experience in traditional RDBMS including Stored Procedures and Replication Methodologies. MySQL/MSSQL development a plus.
    • Experience in Scala development strong plus.
    • Practical experience in cloud based infrastructures, e.g. Amazon Web Services. Experience with cloud management services, caching, scale-out and use of cloud APIs essential.
    • Familiarity with Intelli-J IDE considered a plus.
    • Experience with scripting language like Python desired
    • Previous Broadcast experience considered a plus.

     

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.