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.