Role & responsibilities : Install company software at clients sites. To resolve all issues and develop all programs according to client requirements. Perform various tests on process and prepare document and coordinate with the manager to resolve issues within required time frame and inform management for any delays. Coordinate with development team to design new programs for the client implementation activities and manage all communications to resolve all issues. Identify problems and new requirements of the client, understand any new requirement from the client and implement the changes. Perform research on all client issues and document all findings and implement all technical activities. Assist clients to monitor all software implementation lifecycle and assist make appropriate customisations. Train clients technical staff on all hardware and software issues and identify all problems in processes and provide solutions Improve software to meet the clients business needs and follow best practices and standards. Record and manage customer specific implementation user guides for company applications user community. Job Requirement - A team player with good communication skills. Bachelors / Masters degree in IT or Computer engineering. Candidate should be open to travel and valid passport is must. Candidate should be open to relocate. Candidate should be adaptive and flexible to work. Company provides Open and Flexible Work Culture .