ATG Dynamo developer Job Posting



Job Title: ATG Dynamo developer
Company: Ksys
Position Type: Contract
Pay Rate: Open
Date Posted: Oct-27-09

The ATG Developer will provide technical and development expertise to our growing team of ATG developers. The developer will have a strong track record in the design and deployment of complex, maintainable and scalable enterprise systems and applications using ATG 6.x and higher. The consultant must have actively led large development initiatives architecting robust solutions, participating in the development and testing, and leading the deployment, maintenance and further enhancement of such enterprise systems.



Responsibilities:

During the planning and design phase, work collaboratively with team members to come up with comprehensive and viable designs and estimates.

In collaboration with the development team and depending on the size of the project, develop subsystems or full system using technologies assigned by the Technical Architect

Develop clean, accurate, and effective code

Collaborate with the front-end team and other technical people to integrate back end and front end issues

Partner with QA throughout the development process and quickly respond to bugs and errors identified by QA

Ensure bugs are rectified and prepare documentation explaining the steps taken to overcome bugs

Prepare accurate documentation throughout projects

Research and experiment with new technologies and share your discoveries with the team

Work with external companies such as ISP's on occasion in an effort to meet project goals

Contribute to internal projects on an as needed basis

Other duties as needed

Able and willing to travel when is needed.



Skills/Experience:

Computer Science degree/diploma or equivalent experience

Proven experience building applications using ATG 6.x and higher

Object oriented programming and methodologies are second nature

Development experience in a UNIX O/S environment (Linux & Solaris)

Nice to have experience with Struts 2, Spring, Hibernate, iBatis

Experience with Agile Development Methodology is an asset

You understand the challenges of cross-site software development

Knowledge of transactional persistent data sources (SQL, OODB)

Proficiency in designing distributed systems that can support large numbers of concurrent users

Strong hands-on experience in Java programming and related technologies such as Java Servlets, Java Server Pages (JSP), EJB and J2EE

Nice to have experience with user interface design (HTML, JavaScript, CSS)

Nice to have experience with ANT, Junit, Maven

Experience working in a consulting environment with external clients

Knowledge of distributed RPC protocols: TCP, HTTP, web services

Experience in component software design

Knowledge of SOA, messaging, queuing and common object-oriented design patterns.

Expert understanding of databases such as SQL Server, Oracle, and MySql



Attributes:

Committed to continuous learning

Ability to handle multiple priorities in high pressure situations

Diplomatic

You are a natural leader and can manage technical and non-technical team members

You possess strong verbal and written skills

Location: Canada-ON-Toronto
Telecommute: No (Onsite Position)
Contact Name:
Contact Phone:
Contact Email: jobkin@gmail.com




tech job trends, october 2009