Software Engineer/Developer

Job Description

Scope:

This is an entry-mid level software engineer position in a small group of web-based application developers, specifically for interactive video applications. Full-time on-site with opportunity for hybrid schedule once trained and able to work independently.

Responsibilities:

Develop, enhance, and maintain web-based applications based on functional requirements from internal and external (customer) sources.

Maintain high-quality software by practicing & promoting industry best-practices for agile processes & software development (code reviews, unit test development, user stories, etc.).

Effectively communicate technical issues between peer team members and with technical management (via written & oral communications).

Continually extend technical & situational knowledge (by attending educational workshops, reviewing professional publications, participating in professional societies, etc.).

Skills/Qualifications:

  • Minimum of:
    Bachelor’s Degree with focus on Software Engineering or Computer Science
    Or Associate’s Degree + 2 years min. relevant technical experience
  • Understanding of the Software Development Life Cycle (requirements gathering, software development, release testing, etc.), working with technical and non-technical personnel.
  • Demonstrated analytical, problem-solving, coding, and planning skills.
  • Self-driven, independent worker.
  • Required knowledge of the following technologies:
  • HTML, CSS, JavaScript/ECMAScript
  • Preferred knowledge in multiple areas of the following technologies:
  • Java, Java/AWT
  • C, C++
  • XML, JSON, Ajax, WebSockets, Video Players, jQery
  • IP Video Streaming (MPEG-DASH, HLS)
  • DRMs (such as PlayReady or Widevine)
  • UI Development
  • Linux, embedded systems

Benefits:

Eligible day one for Group Health, Dental, Vision, 401k with 4% Matching, Employee Assistance Program, Commuter Benefits Program, Educational Assistance Program, Adoption Assistance Program, Health Care Flexible Spending Account Plan, Health Savings Account Program, Short-term and Long-term Disability Benefits, Life and Accidental Death & Dismemberment Insurance and MarketPlace™ Perks at Work.