Duties: Consult with top management in order to help determine both technical and business goals; Manage consulting assignments and maintain quality control, budget, and schedule for all deliverables. Lead technical execution of assignments; Interact with clients to manage project deliverables and execute all project activities in accordance with the schedules; Responsible for the development and management of all project documentation from planning through implementation.USA - Dallas, TX