? Meeting for requirement analysis with client along with project planning. ? Provide technical and project management expertise across multiple areas of application development. ? Interact and communicate effectively with all levels of staff, senior management and customers. ? Communicate effectively and clearly, in writing and verbally, in one-on-one and group presentation situations.