Individual must also possess excellent interpersonal skills, and the ability to lead small teams of developers to assist in the enforcement of deadlines and schedules. This position demands for an experience in all phases of application development and support.