Rovi Corporation ((NASDAQ: ROVI) is focused on revolutionizing the digital entertainment landscape by delivering solutions that enable consumers to intuitively connect to new entertainment from many sources and locations, and has one of the worldâ™s leading patent portfolios in this area, with more than 5100 issued patents and pending applications worldwide. The company licenses its patent portfolio to consumer electronics manufacturers, service providers and other third parties around the world. Rovi also provides its own extensive entertainment discovery solutions for television, movies, music and photos, together with industry leading entertainment data, to create the connections between people and technology, and enable them to discover and manage entertainment in an enjoyable form. With the recent acquisition of Sonic, Rovi has expanded its breadth of offerings throughout the digital entertainment ecosystem to include content producers, post production digitization, distribution of content ensuring both digital rights and quality of distribution in addition to ecommerce management for content distributors. We have become an end-to-end provider of world class digital entertainment. Rovi is a global company headquartered in Santa Clara with nearly 2200 employees worldwide.
Software Engineers bring strong technical development skills and strong software engineering skills to Rovi and its Web Services Platform. In addition to the skills expected of software developers, software engineers are expected to bring experience with engineering enterprise-class solutions. We are looking for professionally-confident candidates who enjoy a fast-paced, creative environment using latest development technologi
Responsibilities:
With direction from a senior engineer or a manager,
Review and provide effort estimates on accomplishing team tasks
Decompose team tasks into specific work items to be accomplished in an iterative development period or sprint
Assess risk and priority, and balance tasks in a development period or sprint to ensure maximum team success
Enable all team members for successful completion of sprint tasks with clear and constant communication; availability to peer review or brainstorm; and willingness to cover in times of absence or unforeseen interruptions to team progress
Design, develop, prove, and document production ready software products and solutions
Occasionally mentor software developers and interns
Occasionally review code and unit tests of other software developers and engineers on the team
Participate in all team activities, such as Scrum Meetings, brain storming, team building exercises, and human resources events.
2-3 years Java programming experience. Additional languages (eg C++ or C#) are a plus.
Proficient understanding of object-oriented programming; Proficient in object-oriented design
Decomposition of business requirements into functional specifications, design documentation, and use cases; production of deployment and support documentation.
Ability to design solutions to enterprise class persistence, scalability, performance, security and maintainability models
Experience with the use and applicability of design patterns
Familiar with state-of-the-art techniques for high performance systems, including but not limited to the use of database back-ends, object stores, n-tier architecture and frameworks.
Ability to work in a fast-paced environment building software products
Ability to contribute as a team member
One or more programming related certifications.
Experience with Java servlet and related web application technologies
Database experience using MySQL, Oracle, or Microsoft SQL Server from application code
Experience with Linux and Unix command line tools are a plus
Bachelors Degree in a software development discipline, or equivalent work experience.
Please send resumes to:
Sal.mancuso@rovicorp.com
------------------------------------
********************************************************************
Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!
Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.
By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.
TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)
<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
No comments:
Post a Comment