Responsible for the overall development life cycle of the solution and manage complex projects with significant bottom line impact.
Payments domain experience
- Work with product managers in developing a strategy and road map.
- Work closely with senior engineers to develop the best technical design and approach for new product development.
- Instill best practices for software development and documentation, assure designs meet requirements, and deliver high-quality work on tight schedules.
- Project management - prioritization, planning of projects and features, Stakeholder management and tracking of external commitments
- Translate business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions.
- Operational Excellence - monitoring & operation of production services.
A Bachelor's degree in Computer Science or equivalent combination of technical education and work experience;
- 15+ years of Software Development experience; 5+ years of experience in building and leading strong engineering teams.
- Should have experience-managing Managers.
- Deep hands-on technical expertise in mobile and web-technologies.
- Solid software development background including design patterns, data structures, test driven development.
- Software development experience in building web services and highly scalable applications.
- Excellent verbal and written communication skills.
- Managed a team of 10+ engineers.
Sandeep Pandita
Didn’t find the job appropriate? Report this Job