Be able to architect and drive application design and development for system components (Services/APIs and applications).
Create technical designs (Activity Diagrams/Sequence Diagrams, API service specifications and message models) by working closely with Architecture, Technical Leads and other team members.
Review business and non-functional requirements to capture and understand project requirements.
Provide Technical support during Development, Testing, and Deployment of projects.
Performs root cause analysis, efficient production support and maintenance/enhancements for existing applications.
Experience leading individuals at multiple levels.
Encourages the establishment of high performing and self-sustaining cross-functional teams.
Experience with Agile development methodologies and Web and Service Oriented Architecture technologies.
Able to guide a matrix development and delivery team to review business requirements and develop architectural design documents, system requirements, non-functional requirements, test plans / test cases, performance testing plans, and high/low level design documents.
Ability to effectively communicate technical solutions and recommendations to senior level management.