*Architecting, developing and maintaining the video streaming application
*Implementing and testing required features and software components within the framework.
*Keeping implementation on target to meet a tight schedule.
*Providing innovation to current technology.
*Building and updating framework samples and documentation.
*Understanding the project vision, key dates and milestones
The following skills are required for the role:
*A smart, self-driven, problem solving attitude
*Bachelor's degree, 2 years of relevant work experience in lieu of a degree
*Experience with source code revision control, Git preferred
*Good knowledge and experience writing test units used for validating and regression testing of software components.
*Good communication skills and ability to communicate effectively with differing groups both inside and outside of the company.
*Ability to work to strict deadlines without direct supervision
The following skills are not required for the role, but would be seen as highly advantageous:
*Experience on Scrum environments.
*Experience in RAML / Restful API design
*Experience in video streaming technology
*Experience with other scripting or programming languages such as Java, C#, Python etc.
*Experience implementing applications on limited hardware such as PlayStation devices, Mobile, Set-Top-Box.
*Experience with design tools (e.g. Photoshop, Flash)
The JM Group is operating and advertising as an Employment Agency for permanent positions and as an Employment Business for interim / contract / temporary positions. The JM Group is an Equal Opportunities employer and we encourage applicants from all backgrounds.