Job Title:
Web Application Developer
Job ID Reference:
5117
Status:
Open
Salary:
$70,000 -$90,000
Position Type:
Permanent
City:
Toronto
Category:
Description:
Our client is a small, dynamic group specializing in tailored visual analytics software research, design and development for key clients in government and industry. They are world leaders in design and implementation of high end decision support applications utilizing 2D and 3D visualization technology with advanced user interface concepts.
We are seeking a seasoned Web Application Developer. This role will be responsible for design and implementation of graphical front end components using as well as back end components. The successful applicant will be self-motivated, results driven and customer service focused.
Job Duties:
Use agile processes to develop, test, debug and integrate user-facing software solutions on a variety of target hardware platforms. Work closely with product designers to define and refine functional requirements. Find and apply appropriate solutions to open-ended technical problems
Web Application and Framework Developer:
Required:
Proficiency in desktop-class web application development including client- (JavaScript, CSS, HTML) and server-side (Java) components
Experience with web services including SOAP, REST, AtomPub, and RPC protocols and associated development frameworks (JAX-WS, JAX-RS, Restlet, etc)
Experience testing web applications (JSUnit, Selenium, etc)
Solid software engineering skills including design patterns and modular system design
Bachelors in Computer Science, Engineering or Mathematics
Nice-to-have:
Experience with OpenSocial and Apache Shindig
Modular, extensible API / library design experience
Experience with HTML5 Canvas, SVG, web maps, and other web-based visualization technologies
Solid understanding of web application security concerns
Experience with GWT, ExtJS, jQuery, or others