Responsibilities:  Responsible for all aspects of the Software Development Life Cycle (SDLC) including but not limited to the following:  Provide analytical, technical, business andor management expertise to the group