Collaborate with the stakeholders to understand software requirements.
Use interviews, surveys, and workshops to gather necessary information about application needs.
Analyze user needs and identify efficient and effective software solutions (Internal or External).
Develop detailed specifications, including Context Diagram, flowcharts and other diagrams.
Customize off-the-shelf software to meet specific business requirements through vendors.
Plan and conduct thorough testing of applications to ensure functionality, performance, and security.
Identify and address any bugs or issues through debugging and troubleshooting.
Oversee the deployment of applications and software updates.
Coordinate with IT teams and end-users to ensure a smooth transition.
Provide or arrange training to end-users on how to effectively use the applications.
Offer ongoing support to address user concerns, troubleshoot issues, and optimize user experience.
Maintain comprehensive documentation of applications, including technical specifications, user manuals, and system changes.
Work closely with other IT professionals, such as software developers, database administrators, and system analysts, to ensure seamless integration and functionality.
Stay informed about industry trends, best practices, and emerging technologies.
Recommend and implement improvements to enhance the performance and efficiency of existing applications.
Ensure applications comply with security policies and standards while implementing measures to safeguard sensitive data and information.
Evaluate and recommend third-party applications as needed.
Core skills and knowledge
Strong Vendor management
Strong Stakeholder management
Typically requires a Bachelors degree in Information Technology / Computer Science with experience band of 12 - 14 years.
Intermediate level on SQL and Server OS (Window/Linux) skills
Understanding of remote tools and basic networking required
Previous enterprise/mid-sized software support or delivery experience preferred
Excellent communication and organizational skills required
Ability to quickly learn new technologies and programs
Previous customer service experience preferred; Must have ability to aid internal/external customers in a respectful, helpful manner
Knowledge of Banking practices is helpful
Troubleshooting experience preferred
Understanding of Information Security standards and best practices.