(2 years) Knowledge and understanding of the Software Development Lifecycle (2 years)   Preferred Skills:  Experience working as a liaison between the development team and project manager or business client in a software development project