Overview
Responsibilities:
- Develop and deliver a strategic technological vision according to Bank strategy;
- In conjunction with the System and Network Manager, define and maintain the IT technology strategy and infrastructure plan;
- Manage the Software development team to deliver software requirements of the business;
- Implement mechanisms to monitor, manage and provide progress on all software development activities;
- Coordinate, control and manage cooperation with core banking software development vendor to ensure Bank software development and support requirements realization on timely manner;
- Ensure smooth and efficient cooperation with software development companies cooperating with Bank on different projects involving software development and support;
- Create, implement and maintain a continuous improvement plan for software development;
- Work closely with the Business Analytics/Product/Project Managers with the aim of meeting business needs of all functional divisions of the Bank;
- Identify and implement technology trends that will be able to support the future success of the business;
- Accountable for the on time and to quality delivery of software development projects;
- Responsible for the maintenance and development of internal and external software support systems:
Required Qualifications:
- At least 5 years of work experience as head of development team; at least 3 year of working experience in Banking sphere is highly desirable (including in IT company specialized in the banking sector);
- Experience in the financial sector (banks, microfinance, etc.) and understanding of the subject area is extremely desirable;
- Higher education technical/mathematical /engineering;
- Knowledge of Oracle database concepts is a plus;
- Good knowledge of the SQL language and the experience of programming of maintained procedures in PL/SQL language (an alternative is MS SQL Server in TSQL);
- Experience with LSOFT and LSBank software
- Languages: Armenian, Russian, English will be a plus;
- Strong team building and management skills:
- Excellent team working skills;
- Strong analytical and problem-solving skills;
- Ability to work under pressure and meet deadlines examples;
- Communication skills;
- Willingness to work overtime and support business processes after working hours as needed.