Creates and executes development plans and revises as appropriate to meet changing needs and requirements.
Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager.
Manages technical resources within budget and project schedule.
Consistently delivers high-quality services to our clients.
Communicates effectively with clients to identify needs and evaluate alternative technical solutions.