AJAX Consultant

Top NY newspaper is seeking a candidate who is confident about building
and extending a personalization platform for xxxx.com, a site with an
unparalleled combination of scale and complexity. You have extensive
experience programming in a UNIX/Linux environment. The ideal candidate
is a self starter who will pick up programming tasks and run with them,
collaborating in a team environment with buy in, and checkpoints to
ensure diverse perspectives to the work.

Responsibilities include the following:
Developing key Javascript components for an AJAX platform
Considering client, protocol, server, and security issues during
development
Contributing creative ideas toward solving platform issues as they
crop up
Designing reusable, object-oriented code that can be redeployed
Ensuring AJAX client robustness through formal unit and performance
testing

Necessary skills include the following:
B.S./B.A. in Computer Science, or a degree in a related field plus
Computer Science coursework, or equivalent experience
Over 6 years Web development work experience
Javascript on all major browsers and platforms (IE5-7, Mozilla,
Safari, Opera)
JavaScript/AJAX: Extensive experience developing professional,
cross-browser AJAX based functionality. Strong knowledge of DOM
manipulation and working with JSON and XML document types, some
knowledge of CSS.
Object-oriented design with Javascript, including closures, design
patterns, memory management, event handlers, and JSON
Experience with XML, XML-RPC, and XSLT
PHP: Experience with application development in PHP, including
database access, regular expressions, text parsing, validation rules,
and security.
Experience working as part of a team
Strong verbal and written communication skills

Desired skills include the following:
Formal software development methodology
Experience writing shared and reusable components of code
Experience designing and tuning applications that can scale
Some background in a structured programming language, such as Java
or C/C++
Use of source control
UNIX/Linux: Proficiency as a system user and light administration
skills.
MySQL experience desired


John P. Dufour
Business Development
347.594.4591
jpd / distributed-technology.com
www.distributed-technology.com
Distributed Technology Solutions, Inc