Description
Company Name: OpenTV
Company Description:
Want an exciting career in creating the digital television experiences of tomorrow? OpenTV is looking for talented and motivated individuals to help us build the foundation for next generation television and contribute to the success of our worldwide customers.
Job Description:
Normal
0
false
false
false
EN-US
X-NONE
X-NONE
Be a part of “What’s NEXT in Television”!
Want an exciting career in creating the digital television experiences of tomorrow? OpenTV is looking for talented and motivated individuals to help us build the foundation for next generation television and contribute to the success of our worldwide customers.
Job Title: Senior Software Engineer
Location: Mountain View, CA
OpenTV (www.opentv.com) is seeking a Senior Software Engineer for its Advanced Advertising group in Mountain View, CA.
Job Description Summary:
OpenTV is seeking a Senior Software Engineer with a high-level of expertise in web based enterprise application development for its Advanced Advertising group. The engineer will develop innovative solutions to enhance the current and future product offerings of the group. The engineer will drive all aspects of the software development lifecycle, from requirements to design to development to test to release.
Job Responsibilities:
· Design and develop innovative cost-effective solutions to enhance our core products using industry-standard technologies.
· Provide expertise on technical architecture and design.
· Lead small team of engineers through completion of a small to medium sized project.
· Conduct design and code reviews.
· Work with Product Management to analyze requirements.
· Write detailed design and technical specifications.
· Provide task details and estimates to Project Manager to build project schedules.
· Research and debug issues in the software.
· Interface with technical and non-technical teams throughout the organization to communicate complex technical ideas with confidence.
· Guide and mentor engineers in software development best-practices.
· Keep up-to-date with current technology trends in the industry.
· Work with Engineering Management to establish effective processes within the group.
Skills & Qualifications:
· 8+ years experience developing commercial enterprise-level applications using a wide variety of technologies.
· M.S. degree in computer Science (B.S with 10+ year’s experience).
· Strong design and architecture skills.
· Solid experience developing web based applications at both client-side and server side.
· Experience developing multi-threaded, distributed applications in a Windows based environment.
· Extensive experience in C# and .NET technologies.
· Experience in developing large scale enterprise-level applications using Visual C++ preferred.
· Solid experience developing Web services and internet-based applications.
· Expertise in data modeling, database design and development, preferably in Microsoft SQL Server or Oracle. Experience in both is a plus.
· Good understanding of XML based application development.
· Strong leadership and communication skills.
· Good understanding of Project Management concepts.
|
Make a Comment
Please sign in so you can post a comment.America, Los Angeles
United Kingdom, England
United Kingdom, London
Canada, Mont-Joli