Senior Application DeveloperSenior Application Developer
Job ID: 3827 Location: US-NY-New York
Pos. Type: Regular - Full-Time Category: Information Technology
Apply for this job:
Your application choices are: * Apply for this jobONLINE
More information about this job:
Company Overview:
Sirius XM Radio Inc. is America's satellite radio iusXM broadcasts more than 135 channels of commercial free music, and premier sports, news, talk, entertainment, traffic and weather to more than 20 million subscribers. We are one of the world's largest pure-play audio entertainment company and we are among the largest subscription media companies in the United States. SiriusXM broadcasts to subscribers everywhere they want to listen in cars, on boats, in the home or office, and through a wide range of mobile devices.
SiriusXM offers an impressive array of content that spans virtually all genres and interests, including Howard Stern, Martha Stewart, Oprah Winfrey, Rosie O'Donnell, Jamie Foxx, Barbara Walters, Opie & Anthony, Bob Edwards, Chris "Mad Dog" Russo, Jimmy Buffett, The Grateful Dead, Willie Nelson, and Bob Dylan, among others. SiriusXM is the leader in sports programming as the Official Satellite Radio Partner of the NFL, Major League Baseball®, NASCAR®, NBA, NHL®, and PGA TOUR® and offers major college sports.
We have arrangements with every major automaker for installation of satellite radio in their vehicles. Our products are available and at retail locations nationwide. SiriusXM programming is also available and onApple iPhoneandiPod touch,BlackBerryandAndroid-powered mobile devicesusing the SiriusXM Premium Online App.
SiriusXM provides premium real-time video, traffic, weather, data and information services for subscribers in cars, trucks, RVs, boats and aircraft through SIRIUS Backseat TV™, XM NavTraffic®, SIRUS Traffic™, XM Nav Weather™, and SIRIUS Marine™, among others.
Position Description:
The Senior Application Java Developer will be responsible for the design, development, and support of Streaming Media Services projects. She/he will report directly to the Manager, Streaming Media Delivery and Services. This position includes as major areas of responsibility development, maintenance, and support of the Electronic Program Guide and Program-Assisted Data services. Primary duties and responsibilities: • Proven technical abilities on streaming media delivery projects • Extensive knowledge of front-end and back-end web development technologies and concepts • Strong design and implementation skills pertaining to web applications, database design and rich media applications • Robust understanding of Object Oriented Programming concepts and design • Knowledge of database modeling, querying, stored procedures and administration for leading database servers • Knowledge of industry-standard application architectures, design patterns and technology standards and best practices • Experience in designing and developing highly scalable and maintainable rich internet applications • Ability to learn and stay up to date on new technologies and trends • Excellent written and verbal communication skills • Able to communicate clearly and effectively with producers, developers and creative team members • Ability to work under tight deadlines and reliably deliver work of the highest standards on time • Must be proactive and well organized in order to juggle the needs of multiple clients
Additional duties and responsibilities: • Follow SLDC methodology including requirements gathering, solution architecture, coding and testing • Work directly with Interactive, development, production and creative teams throughout all phases of project lifecycles • Design and develop front-end and back-end functionality using web technologies including Java, JSP, Servlets, J2EE, JavaScript, XML • Work closely with the Tech Lead and Senior Systems Architect to ensure that strategic objectives are met with the proposed architectural solutions for business needs. • Review code and high-level designs by other team members to ensure that all applications meet strategic objectives, coding standards, and departmental guidelines. • Prepare and present LOE estimates to management and team tech lead • Work closely with team members and QA analysts to develop quality assurance documentation and test plans • Follow coding standards and guidelines • Consistently use source control systems to ensure quality while supporting simultaneous development projects. • Identify, create and maintain development frameworks and code libraries • Proactively identify application inefficiencies, and propose solutions • Utilize server caching mechanisms and Akamai services for 100% availability • Handle 3rd tier support, where business consultation and development maybe required EPG and PAD focus: • Provide ongoing support and maintenance of existing channel and schedule data services. • Document data sources, data flow, and consumers of EPG and PAD data. Provide and maintain documentation to producers and consumers of such data which clearly defines the input and output and capabilities of the systems. • Identify opportunities for improvement, with particular attention to scalability and data quality. Streaming Media Services Support: • Review requirements documentation to provide scope and level of effort estimates for project requests from Interactive and IT management. • Perform detailed design, development, and testing of changes to the Streaming Media Services applications. • Prepare deployment plans, and provide code and configuration deployment. Assist QA analysts with understanding application requirements to ensure that proper quality assurance documentation and test plans are created.
Requirements: • Proven technical abilities on streaming media delivery projects • Extensive knowledge of front-end and back-end web development technologies and concepts • Strong design and implementation skills pertaining to web applications, database design and rich media applications • Robust understanding of Object Oriented Programming concepts and design • Knowledge of database modeling, querying, stored procedures and administration for leading database servers • Knowledge of industry-standard application architectures, design patterns and technology standards and best practices • Experience in designing and developing highly scalable and maintainable rich internet applications • Ability to learn and stay up to date on new technologies and trends • Excellent written and verbal communication skills • Able to communicate clearly and effectively with producers, developers and creative team members • Ability to work under tight deadlines and reliably deliver work of the highest standards on time • Must be proactive and well organized in order to juggle the needs of multiple clients Technical Skills: 8+ years experience as a developer with expert fluency in the following technologies and concepts: • Java technologies • Servlets & JSP • Web application frameworks such as Spring and Struts • J2EE • SQL • Oracle and SQL Server • Weblogic 8 and above • Apache Web servers • Perl or other scripting language • XML • (X)HTML / CSS • AJAX • JavaScript • Akamai Live Streaming, CDN, and EdgeComputing platforms
Equal Opportunity/Affirmative Action Employer M/F/V/D
|