Home  »  Products  »  Slingbox  »  Slingbox SOLO  »  Features  »  Web Application SW Engineer
Video Product Tour
Features
Connections
Tech Specs
Buy Now

Web Application SW Engineer

Job Title: Web Application SW Engineer
Location: North America - Foster City, CA
Department: Engineering Group
Reports To: Manager, Web Development


Sling Media, Inc., a wholly owned subsidiary of Echostar Corporation (NASDAQ: SATS), is a leading digital lifestyle company offering consumer services and products that are a natural extension of today’s digital way-of-life. Sling Media’s product family includes the internationally acclaimed, Emmy award-winning Slingbox that allows consumers to watch and control their living room television shows at any time, from any location, using PCs, Macs, PDAs and smartphones and the revolutionary new SlingCatcher, a universal media player that seamlessly delivers broadcast TV, Internet video and personal content to the TV. Sling Media is also the company behind the video entertainment web site, Sling.com, offering consumers a wide variety of popular TV shows, movies and other entertainment free for viewing online or on the TV using SlingCatcher.

Key Responsibilities

As lead web application engineer, you will be responsible for design,development and deployment of highly available and scalable, state ofthe art web applications, web services, and Multimedia Portals. Youwill be expected to technically mentor the junior members of the teamand lead them to solve complex programming challenges.

Responsibilities

  • Define and evangelize best practices in clean coding standards, and processes.
  • Work with the development team to manage day-to-day technical development activities by leading architectural decisions and technical design/specifications.
  • Be a driving force for technical projects
  • Results that benefits the company.
  • Define and ensure adherence to architecture standards.
  • Strong teamwork, interpersonal, and communication (oral and written) skills are required for interaction with both technical and non-technical audiences
  • Design and architect solutions to meet our business requirements.
  • Provide technical guidance for the entire product life cycle.
  • Be able to focus and work on multiple projects simultaneously.
  • Participate as a lead within the Technology organization.
  • Stay up to date on new technologies

Experience

  • Experience with MVC frameworks (Rails/Grails/Symfony/Cake/Django) and server web-programming languages (Ruby/Groovy/PHP/Python)
  • Experience with open-source web servers (Apache, Tomcat, Nginx, Mongrel, Phusion/Modrails, Jetty)
  • Experience in handling multiple concurrent projects developing total solutions and interacting with other key business functions within the organization.
  • Experience in measuring/optimizing application performance, overall application quality & health
  • Experience with established software development methodologies, including Agile (SCRUM, XP, etc.).
  • Experience with J2EE technologies stack
  • Hands on experience with open source frameworks: Hibernate 3+, Spring 2+
  • Extensive knowledge of SOA.
  • Solid understanding of OO concepts, design patterns & AOP
  • Hands on experience on Test Driven Development (TDD)
  • Working knowledge with RESTful Web Services
  • Experience and sound knowledge in various representation schemes like JSON, Atom, RSS, XML Schema
  • Knowledge of scalability issues common to highly trafficked websites.
  • Hands on experience with unit, integration, functional & automated testing
  • Strong background in a variety of technologies and best practices in software development.
  • Experience in interacting with QA team

Preferred Experience

  • Experience working with search applications (Lucene/SOLR/Nutch/Sphinx/Xapian) a big plus
  • Hands on experience or sound knowledge on open source web application framework Grails and Groovy language is a strong plus
  • Knowledge for implementing collective intelligence for real-world web applications is a plus
  • Experience with front-end (javascript and toolkits, CSS, HTML) is a plus
  • Experience with databases (MySQL, PostgreSQL, Oracle) is a plus
  • Experience with cloud and grid computing (EC2, GoGrid, AWS) is also a plus
  • Experience with implementing comet polling-mechanisms and low-latency high-concurrency connections

Education

Bachelors in Engineering, Computer Science or related fields preferred.

Contact: jobs@slingmedia.com (please reference requisition #IRC#5705)

© 2005-2009 Sling Media. All rights reserved. | Terms of Use | Privacy Policy