• Sr Software Engineer

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

    Position Summary:

    This position involves work for the Software Development group, which is charged with implementing new metadata systems.


    Duties and Responsibilities:

    • Propose, document and work to gain consensus on solutions required to implement broadcast related projects.
    • Develop and document production software suitable for use in a broadcast environment.
    • Use high productivity software languages (e.g. node.js, c#, javascript, typescript, 'c') and environments in project solutions as appropriate.
    • Work with others across the organization to develop, troubleshoot, deploy and maintain software systems.
    • Due to customer focused responsibilities, willingness to attend and install software updates that may need to occur outside of normal business hours.


    Minimum Qualifications:

    • Bachelor's Degree in Electrical Engineering, Computer Engineering or Computer Science or equivalent relevant experience.
    • Minimum 5 years experience in a senior development position.


    Requirements and General Skills:

    • Interpersonal skills and ability to interact and work with staff at all levels.
    • Excellent written and verbal communication skills.
    • Ability to work independently and in a team environment.
    • Ability to pay attention to details and be organized.
    • Ability to project professionalism over the phone and in person.
    • Commitment to "internal client" and customer service principles.
    • Willingness to take initiative and to follow through on projects.
    • 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:

    • Ability to Write, Maintain and Document highly reliable software targeting MS Windows and Linux environments that conform to consensus agreed upon requirements and specifications.
    • Agility in adapting to best practices and software environments.
    • Solid knowledge of computer systems, operating systems and environments.
    • Proven experience with "C", "C#", Javascript programming languages and associated object oriented design practices. Typescript experience is a plus.
    • Experience with node.js programming environment.
    • Strong background in software as a service web programming paradigm on multiple platforms (e.g. MS Windows and Linux).
    • Software project organizational skills, e.g. use of MSVC IDE, SVN source control and ability to write custom scripts needed to bind together project deliveries so that they can be reliably deployed.
    • Thorough understanding of XML, json, SOAP or other meta markup languages used in inter and intra process communications.
    • Proven ability to isolate problems in order to debug and validate complex software systems.


    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.