• 7+ year’s hands on experience as an application development Senior Software Engineer, delivering innovative, high performing, scalable, reliable applications. Experience in thorough implementation lifecycle (requirement/specification definition, development, testing, migration and go-live support.• Ability to work in team-oriented environment.• 3+ year’s hands on experience as Team Lead.