Develops and maintains applications and databases by evaluating client needs; analyzing requirements; developing software systems.
Enhances staff accomplishments and competence by planning delivery of solutions; answering technical and procedural questions for less experienced team members; teaching improved processes; mentoring team members.
Identifies requirements by establishing personal rapport with potential and actual clients and with other persons in a position to understand se