Location: Toronto, Ontario, Canada
Travel: None
Status: Full Time Permanent
Compensation: $60-75K
Skills & Qualifications:
�4-6 Years experience developing web application development using
java based OO technologies;
�Solid understanding of object-oriented design principles, design
patterns and UML;
�Experience with the development of enterprise web-based transactional applications experience with development of the front end, middle and back tiers with an emphasis on middle and back end;
�Experience with
Servlets & Java Server Pages (
JSP) using the Apache
Struts Framework;
�Strong working knowledge of HTML, JavaScript, DHTML and CSS;
�RDBMS experience with both Oracle and MSSQL preferred, PostgreSQL an asset;
�Well versed in SQL, the use of
JDBC and the Hibernate object/relational persistence and query service;
�Working knowledge of the following development tools and environments:
Ant, CVS, Eclipse
IDE, Apache
Tomcat and the Apache HTTP Server;
�Proven ability to meet deadlines, prioritize tasks and work effectively with minimal supervision in a team environment.
�Strong analytical and problem solving skills;
�Strong interpersonal and communication skills (verbal and written with both technical and non-technical staff);
�Motivated, hardworking and flexible;
�Quick learner who enjoys a challenge and can see the bigger picture;
�Post secondary degree or certificate in Computer Science, Engineering or Business Administration would be an asset;
�Business knowledge of the Higher Education domain would be an asset;
�Experience working in a product oriented software development environment supporting multiple DBMSs from a single code branch would be an asset;
�Experience with reporting packages such as Crystal Reports or Actuate would be an asset;
Responsibilities:
�Design and Development responsible for full life cycle development of new web applications, and modification of existing applications to add new components and features emphasizing: maintainability, reliability, scalability and performance;
�Estimation & Capacity Planning work with the project manager and product development teams to size and develop projects;
�Provide technical guidance to client services, product management and professional service groups;
�Participate in ongoing initiatives to improve processes and establish best practices;
�Evaluate new technologies and evaluating how they could be integrated / utilized to better serve our clients;
We are seeking enthusiastic, motivated, developers who aren't afraid to roll up their sleeves and take advantage of the new challenges and opportunities offered by a growing young company by contributing to our product development and implementation efforts.
Email resume to
[email protected] www.austinpark.com [ October 13, 2005: Message edited by: Lyn Gordon ]