The Senior Applications Analyst is responsible for the delivery and execution of Banking Applications' implementation and support services, inclusive of application change, configuration, interfaces, integration, and support to Butterfield Applications. The incumbent will improve operational processes and support critical business strategies through development, implementation, and the maintenance of application systems and/or services.
• Participating in the design, build, test, deployment and support of software applications and features.
• Assessing customer and/or business process requirements, analysing structure and flow of work and data that support needs, and evaluating possible solutions and/or implementations.
• Assuring technical support problem resolution related to networks, servers, desktops, database management software, operating systems, and/or business application software systems; performing system administration activities, which includes coordinating and managing the installation, and configuration of software and related application software upgrades.
• Implementing system changes and administering access to systems and information utilizing approved information technology security policies, standards, and guidelines.
• Effectively communicating with all levels of the organization to ensure project success and user needs are identified and met.
• Participating with a variety of meetings, groups, and/or committees to communicate and confer about process analysis of existing procedures and systems, determining cost/benefit and complexities of new processes and projects, preparing for testing, discussing the roll-out of new projects and software upgrades, and/or discussing other applicable issues.
• Defining testing and development environment suitable for testing and evaluation of new technologies.
• Ensuring that technology processes and procedures are documented, delivered, and operated according to the principles of professional practices and standards, accountability, openness, clarity of roles and responsibilities, and that there are effective systems for audit and control.
• Processing and coordination of appropriate/timely responses to Service Management incidents and requests.
• Ensuring the resolution (both reactive and proactive) of problems that include the classification, prioritisation, initiation of action, and documentation of issues, activities and root causes, and the implementation of remedies to prevent future incidents/reoccurrence.
• Communicating in a professional manner with vendors, suppliers and the business.
• Analysing, measuring, reporting, and improving technology services, inclusive of the specification, implementation, documentation and operation of the technology infrastructure required to deliver and support properly engineered technology services necessary to meet the needs of the business.
• Delivering of assigned technology related projects.
• Maintaining an in-depth knowledge of necessary technical specialists within own area of expertise and providing expertise and support in these areas.
• Creating viable specifications and acceptance criteria required to assess initiatives, including any appropriate testing and documentation levels required for new and/or amended solutions.
• Integrating and supporting application/software products in new or existing environments, inclusive of the execution of integration/testing of components, and/or subsystems and their interfaces.
• Designing, creating, testing, and documenting new and amended business applications from agreed specifications.
• Executing the processes to package, build, test, and deploy changes and updates/upgrades, including the application of techniques for monitoring and improvement of application delivery ensuring that agreed standards are adhered to.
• Provisioning of application maintenance and support services directly and indirectly to users of the systems, including investigation, management, and resolution of defects/issues by providing advice or training to users, and devising corrections for faults, making general or site-specific modifications, updating documentation, manipulating data, or defining enhancements.
• Installing, configuring, upgrading, administrating, monitoring, and maintaining databases, ensuring that databases are in a usable state, consistent, performant, and available at all required times.
• Providing specifications, designing, and maintaining mechanisms for storage and access to both structured and unstructured information, in support of business information needs.
• Operational coordinating and management of internal and external suppliers to ensure the successful delivery of products and services required by the business within agreed performance/SLA limits.
Experience:
• 10+ years of IT experience in applications development, implementation, testing, support, etc.
• Minimum of six years' experience in any Banking Applications, including but not limited to Flexcube, OBDX, ACTIMIZE, SWIFT, OBIEE, iManage, Portia, TradeThru etc.
• Proven track record of implementing and delivering application support services.
• Experience in support of core and retail banking (CASA, LOANS, deposits, payment solutions, channel applications).
Key Skills required:
• Strong knowledge of Banking Applications
• Experience with selecting, configuring and installing third party vendor tools that are compatible in a multi-cloud environment.
• Experience in implementing automation of services, Infrastructure as Code practices and in enabling large scale always on environments.
• Prior knowledge of designing and implementing detailed test plans for infrastructure services to ensure accurate and effective implementation of application requirements.
• Strong experience in system development, change management, database management, system design, implementation, and support.