Description
Position Description:
- We are seeking a Senior Software Developer to build digital applications and products (on-line, applications, mobile, and content syndication) .
- The Senior Software Developer position is an exciting position responsible for high-volume rich interactive multimedia web application development and maintenance.
- The right candidate will have a demonstrable track record of developing high quality, innovative applications, products and services for a consumer-oriented company in a fast-paced, agile and team-oriented environment.
- Experience with mobile applications development will be of value.
- Serves as group mentor and leader on technical efforts, and requires proven knowledge of web and application development standards and technologies to build solutions for our customers.
- Leads task identification, work effort estimates, and work schedules for development and maintenance activities.
- Works as project team member to develop web and mobile applications, as well as syndication feeds, and content management development, distribution and consumption.
- Software development tasks include: coding, testing, debugging, documenting, peer-reviewing, deploying, monitoring, and support. All tasks are performed in accordance with industry best practices and specific internal procedures and standards.
Required Qualifications:
- 8-10 years of previous experience in Web and Applications Development
- Must have expert knowledge of Drupal and all user-facing web standards including HTML/XHTML, DHTML, CSS, Javascript, AJAX, and mobile web
- 5-7 years experience in Server Side web programming languages such as Java, Servlets/JSP, C++
- Experience with Perl, PHP, Python, Ruby
- Scripting language experience (FreeMarker, JSTL) and use of Flash and ActionScript
- Fluency in JavaScript development and use of JQuery, Prototype, MooTools, Ext, YUI and Dojo