About this opportunity1. Understanding of software development life cycle.Strong Knowledge of different architecture approaches.About the companyH* M * V * R *