Description
This dynamic organization has Two Software openings however the positions will have some overlapping skill sets:
1) Developer One will have a great, cutting-edge web software developer who is expert in JavaScript and associated technologies. Versatile and expert. Someone who really understands the underlying power of the JavaScript programming language and has a deep understanding of associated frameworks, libraries and web architecture as a whole. Ideally that developer should also have some Server Side templating experience (JSP, FreeMarker, etc.).
2) Developer Two is a solid, experienced back-end Java developer who also has good Front End web dev skills. The web dev skills here don't need to be quite as expert as the position above.
Qualifications:
Either
- 5 years expert experience developing sophisticated, dynamic solutions with JavaScript
Or
- 5+ years experience in Server Side web programming languages such as Java, Python
Required Skills:
- Must have expert knowledge of all user-facing web standards including HTML/XHTML, DHTML, CSS, JavaScript, AJAX, and mobile web
- Server Side templating experience (FreeMarker, JSTL, JSP)
- Fluency in JavaScript development and use of JQuery, Prototype, MooTools, Ext, YUI and Dojo
- Relational database skills (Oracle, MySQL, SQL Server, etc.)
- Strong UNIX knowledge including Shell Scripting, reg ex, basic sys admin knowledge, vi editor
- Experienced working with an interdisciplinary team
- Excellent interpersonal, organizational and communication skills
- Strong teamwork and collaborative skills - Served as technical lead on major application development efforts
Experience Required:
- 5+ years of previous experience in Web and Applications Development
Preferred:
- Experience with Perl, PHP, Python, Ruby
- Experience with using and developing web services (REST, SOAP, XML-RPC)
- Knowledge of XML and XSLT
- Familiarity with agile development methodologies