Role & Responsibility: Ensure that software applications run smoothly by providing technical support, guidance, and maintenance. He / She may also be responsible for developing and implementing new applications. Developing documentation Estimating timelines and technical efforts. Skills Requirem