Excellent interpersonal skills, works well in a team environment. Willingness to put in long hours when needed. Knowledge of either Windows NT or Unix. Knowledge of CVS or some other software configuration tool. Mentors less experienced developers.
Helps define application functional requirements and technical specifications.
Works under general supervision and provides guidance to others on complex assignments. Performs and directs software design, coding, and documentation in accordance with industry best practices and internal procedures and standards. Develops work estimates and project schedules. Participates in and directs problems definition and resolution activities. Coordinates with internal departments to provide deliverables.