May serve one or more project team roles, such as Project Lead, Business Systems Analyst, or Technical Lead, for small to medium efforts, or manage phases of medium to large efforts. Maintains technical skill set for software languages, databases, platforms, operating systems, utilities, and networks needed to support work assignments.