Thursday, December 05, 2013

EchoStar - Developer

Summary: Senior Front End Developer

Dishanywhere.com is looking for a Senior Front-end and Back-end developer.  This person will be part of a talented team working on an existing Backbone.js/RoR web application, www.dishanywhere.com.  This developer will be responsible for working with the product owner, the customer, and the UI developer to define, design and implement new features for dishanywhere.com.  The front end features will be implemented using backbone and jQuery and will interface with internal and external restful services. The back end features will be implemented using RoR.  The Senior Front-end and Back-end Developer should have strong communication skills, and be able to work as well with the other developers as they do the customer and Product Owner and in addition be a self starter.

Responsibilities: 
Design, implement and write unit tests for new front-end features and back-end features on dishanywhere.com.  Enhance existing features.


Basic Requirements:
·         5+ years of front-end development using ajax, javascript, jquery, backbone.js or similar libraries
·         2 + years with interfacing/implementing with rest, RPC, SOAP,  services.
·         2+ years of experience with backend services development in one or more of the following technologies: Ruby, Java, C#, php, scala 
·         2+ year writing SQL on a DB such as  Mysql, oracle, postgres, SQL server.
·         2+ years having experience with a unit test framework, for example, Jasmine, rspec, junit, nunit.
·         BS Computer Science or equivalent 10+ years of relevant developer experience

Preferred Qualifications:
·         Previous experience with search engines, e.g. elastic search
·         Previous experience with NOSQL – mongoDB, Riak, etc.
·         Understands how to optimize front end
·         Understands how to optimize DB queries (from a developer perspective) and know when to call in a DBA