ROLES AND RESPONSIBILITIES
>> Administration of Software Support activities
>> Build software contingency planning
>> Evaluating software solutions and customizations with Vendor follow-up & Delivery
>> Designing new strategies to overcome existing problems/requirements
>> Qualitative Analysis of new requirements & expectations
>> Identify software security lapses and build Security Policy
>> Integrating and coordinating with Departments & Branches for support & new requirements
>> Software documentation with modules and programs Standardization
>> Managing Testing, evaluation, installation & configuration of new modules/software
>> Integrating with software vendors for new requirements, implementation and deployment.
>> Integrating with software vendors for rectifications, developments in existing applications.
>> Responsible for Database backup, restore & performance management
>> Performing routine maintenance and monitoring performance metrics.
>> Keeping abreast of new software technologies & conforming to best practices in cybersecurity
>> Collaborating with front end users on software functionality.
>> Managing development, deployment, and integration of software solutions & version control
>> Determining system specifications and analysing test stage data prior to software installation.
>> Conducting and delivering staff trainings on software solutions implemented
>> Guide, coach and mentor software support/development team.
>> Provide project management and technical leadership for every aspect of software.
>> Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management.
>> Supervise architecture plus lead efforts to develop technical roadmap of all projects.
>> Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high quality software.
>> Perform closely with software vendor to influence product development assisting or improving products.
>> Learn and display as how products would add value to respective business operations
>> Supervise resource allocation to assure attainment of business and development goals.
>> Manage and execute software development projects from beginning to finish.
>> Evaluate projects, develop and update schedules plus supervise project status
OTHER
>> Ability to mentor software support team as well as to collaborate effectively with all stakeholders
>> Ability to keep up with software industry trends and innovation.
>> Exceptional interpersonal and communication skills.
>> Proficiency in documenting processes and monitoring performance metrics.
>> Extensive experience in developing, deploying, and integrating software solutions
>> Experience in the Banking Industry preferably in Core Banking Solutions.
>> Proficiency in using MS-Office operations is essential