BASIC QUALIFICATION
B.E. in Software Engineering
or
Computer Science
or
Information Technology
or
MCA/MSc
or
BCA/BSc
PROFESSIONAL QUALIFICATION
-
Certification in any programming language and or database
ROLES AND RESPONSIBILITIES
- Administration of Software Support activities.
- 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 cyber security.
- 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.
WORK EXPERIENCE
* 5 Years in case of B.E., MCA, MSc graduates
* 7 Years in case of BCA/BSc and Diploma holders