Strong communication skills and participates actively in discussions with business customers, architects, and the team members. Solid understanding of Agile methodology, estimation techniques and key ceremonies for effective management/collaboration.