• Degree in Information Technology or Engineering from a reputed University Experience • 5 years of experience as a Sr Tech Lead or 2-3 years' of experience as a Software Architect • In depth knowledge of Software Development Life Cycle, Design patterns, application security and performance