§ Minimum of 10+ years’ experience in software development lifecycle holding roles such as senior developer, technical lead, architect, etc.
§ Minimum of 10+ years of technical leadership and software architecture, banking experience preferred
§ Minimum 3+ years of product development using Agile SCRUM methodology
§ Infrastructure knowledge including Single Sign On, LDAP, LAMP, Search & Authentication Technologies
§ Experience with building consumer quality products, enabling business capability and objectives through technology development.
§ Prior experience managing engineering/development teams
§ Experiences of engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, Dev-Ops, building highly scalable applications, application security
§ Ability to work effectively with people at all levels in an organization
§ Skills to communicate complex ideas effectively
§ Being a participant in technical communities such as external/internal meetups e.g., speak at conferences, author books and blog posts is an advantage
§ Bachelor's degree in Computer Science or equivalent; Masters preferred
Architecture certification (architecture certification from any of Oracle, IBM, Microsoft, Google, etc.) preferred