What you will do:
- Plan and manage multiple parallel software development
- Supervise all software development activities like Requirements Gathering and Analysis, Design, Development, Testing and Roll
- Drive effective teamwork, communication and collaboration across cross functional
- Customer interaction, Stakeholder communication, Status reporting and issue/risk
- Performance management and mentoring for team
What makes you good you ask?
- 10-12 years of experience with 3+ years in leading or managing complex software development projects in Java
- Strong technical background with 4-5 years of hands-on programming experience developing web/distributed applications on Java/JEE.
- Excellent oral and written communication
- Experience in Agile (SCRUM) development
- Should have strong problem-solving skills.
- Proven ability to work as a team