Ability to lead meetings, conduct training & information sessions, communicate at a level appropriate to the audience, make oral and written reports and presentations - Required – 3+ Years. Experience working as a liaison between the development team and project manager or business client in a software development project - Required – 3+ Years.