Candidate would be involved in both Architecture & Development
Assess and shepherd the technical delivery of high-quality products to ensure adherence with best practices, documented process, and delivery commitments
Estimate software development requirements and effort, propose alternatives, and prioritize development tasks
Ensure requirements from product stakeholders are satisfied, complete and testable Engineering Leadership & Mentoring
Serve as the Development Manager, guiding geographically diverse software development partner teams in developing the best technical designs and implementation approaches
Monitor the development as well as the QA team’s progress and quality by reviewing their work on a regular basis