Position Overview:
In this position, you will be responsible for the technical development, implementation, testing, and support of organization' IPTV Applications. Additionally, you will be responsible for capacity management to facilitate all required growth of the end to end IPTV system. You will be working with middleware and its server infrastructure, as well as the network and its components.
Responsibilities:
- Review business requirements, and assist in the development of functional requirements, for middleware and applications.
- Provide guidance on implementation, applicability and usability of new features and capabilities provided by applications and middleware.
- Customize features and functions
- Plan and coordinate installation of new software and software upgrades
- Provide architecture and design input for service development.
- Monitor and report server and internal platform metrics for Mediaroom, head end, and supporting network, to ensure that sufficient infrastructure is always in place to support desired system enhancements.
- Write functional and technical requirements documents for new features and functions.
- Write best practices and troubleshooting documents.
- Review and assist in the development of release notes for application deployment
- Write and execute test cases, test plans, and test reports.
- Test, identify issues, troubleshoot to determine root cause.
- Track issues and ensure that they are resolved satisfactorily
Required Knowledge:
- Knowledge of end to end IPTV systems
- Strong coding and debugging skills in an object oriented language such as C++/C#/Java, as well as knowledge/experience of Microsoft technologies (ASP.NET, etc.).
- Experience in all phases of software development.
- Demonstrated ability to deliver finished products within projected timeframes.
- Hands-on familiarity with testing methodologies, and quality control
- Strong technical writing ability
- Excellent interpersonal skills and ability to function as a team member
- Ability to prioritize tasks well and work on multiple projects simultaneously.
- Ability to self-motivate and manage within a team environment.
- Strong analytical and investigative skills
- Project/task planning experience
Required Skills & Abilities:
- Experience with hardware / software integration and real-time, embedded systems and operating systems
- WinCE, Linux, IE, Mozilla
- Experience with Development methodologies such as Agile, Method/1, RUP, Iterative, and UML
- Visual Studio, MySQL
- Java, JavaScript, EJB, J2EE, JQUERY, YUI or DOJO, Architecture/Application Servers
- JSP, HTML, CSS, XHTML, DHTML, XML, AJAX, Dom4j
- Log4j
- Spring 2.5+, JPA, Hibernate 3+
- Tomcat or JBoss
- Fluent using Eclipse
- MVC concepts for design pattern
- Web Services (SOAP or Restful) and Service Oriented Architecture
- Experience with HTTPS, SSL and application security
- Source code control tools such as CVS, SVN, VSS, ClearCase etc.
- Experience developing Test Cases for various parts of a system, and with test tools
- Ability to work in an environment with high levels of ambiguity
- Excellent organizational skills
- Ability to manage key deliverables as part of an extended project team
- Good technical documentation skills
Assets:
Required Professional Designation/Certification:
- Bachelors CS/EE degree or equivalent. Masters CS/EE degree or equivalent preferred
Required Experience:
- 5 years experience with software development
- Knowledge in Mediaroom environment and application development will be added advantage.
↵
Aahna Singh
Note: This message is intended solely for the use of the designated recipient(s) and their appointed delegates, and may contain confidential information related to EmergiTel. Any unauthorized disclosure, copying or distribution of its contents is strictly prohibited. If you have received this message in error, please destroy it and advise the sender immediately by phone and Email.