Person should be graduate / post-graduate in computer science with minimum 15 years of experience in the Software development industry.
Should have minimum 5 years of experience of heading software development team.
Should be good in latest technology trends and hands on with development tools and such as.NET Core, ReactJS, NodeJS and MS-SQL / MySQL database.
Should have knowledge / experience in Financial Services / FinTech.
Should have ability and vision to convert problems to solution and build a software product in a way which can help to entire business domain.
Should have ability to deduce solutions with multiple sources of input and understand costs/benefits of each solution.
Should have good analytical conceptual skills.
Should have very good written and verbal communication skills.
Knowledge of AI/ML, Data Analytics would be a big plus.
Develop and deliver a strategic technological vision and direction for the Group.
Lead and Manage Software development and IT teams to deliver software, infrastructure and architecture that meets the needs of users.
Building Software development team as per the vision and mission of the group.
Communication with internal and external stakeholders, 3
rd party vendors and API providers.
Implement mechanisms to monitor, manage and provide progress on all software development
Create and Manage project development timeline, budget and resources.
Accountable for timely delivery of software products.
Guide and manage to management for new technological trends and help to business operation on technological perspective.
Able to understand user requirements and converts into technology , prepare documents and present to the management.
Ensure effective internal communications both within the software development team and across the organization.