Managing a team of 20-40 developers, including Managers, to deliver on Product roadmap
Designing and Developing Enterprise class highly scalable mission critical Applications
Collaborating with Product Management, Testing and external Customers to deliver innovative, highly usable Products and Modules
Reviewing business requirements and coming up with high level time and cost estimates
Producing Technical Design and Solution approach for new Products/modules
Holding technical reviews and Product walkthroughs
Representing technology in Client meetings
Full ownership and accountability to deliver on agreed upon plans within budget, on schedule and to defined quality standards.
Regular use/reporting of metrics for resource allocation, Software defects, Productivity, and efficiency.
Ensuring commitments and progress to schedules remain clear, reasonable, and are proactively monitored.
Recruiting new talent and coaching team members to build a world class team
Establishment of performance goals for all team members.
Required Domain Experience
Demonstrated expertise in delivering innovative Enterprise-class Products
Strong understanding of System Architecture, Object-Oriented Design, standard Java Frameworks and Design patterns
12+ Yrs of exp in Enterprise SW development, preferably in a distributed team
6+ Yrs of exp as a People Manager
6+ Yrs of exp in J2EE, SOA, EAI, Workflow and Web Services technologies.
Must be knowledgeable in at least one of the relational databases (DB2, MS-SQL, Oracle)
Prior exp in Agile/Scrum methodologies is a must