• Excellent team player with strong analytical and origination skills.
• Ability to learn new concepts quickly, working well under pressure and communicating ideas clearly.
• Enthusiastic about learning new concepts in emerging Technologies.
• Knowledge of different Software Development Processes/models & agile process
• Ability to work in a team environment.