Job Description
Under the guidance of the Manager, this position is responsible for the development, testing, and production support of Bank of Hawaii applications and databases in production, development, test, and disaster recovery environments. If applicable or appropriate, ensures business unit's compliance with applicable laws, regulations, regulatory requirements and Bank policies and procedures, including but not limited to those related to Fair Banking, Anti-Money Laundering laws and regulations, Bank Secrecy Act and USA PATRIOT Act.
Candidate must reside on Oahu at the time of employment.
Responsibilities
- Business Partnership
•Ensures technical staff is working with business users to identify and analyze their needs and define business requirements of new or existing systems.
•Ensures technical staff and business partners works towards solutions to meet agreed requirements. Identifies, proposes and influences business solutions.
•Acts as a point of contact for one or more business applications and negotiates deliverables across multiple business groups.
•Understands business process management and analyzes business partner operations to determine opportunities to streamline and automate.
•Understands changing business conditions and their impact on existing processes and operations.
•Works with management to develop database strategies to support organization needs.
•Ensures that all IT implications are considered when contributing to business decisions where technology may be leveraged or impacted.
•Uses technology effectively to ensure the design and integration of proposed systems, software, and hardware solutions lead to business development and growth.
•Drives project planning sessions with clients, business analysts and team members. Directs efforts and proactively communicates project status, schedules and risk assessment.
•Maintains and improves positive business relationships with business units and partners. - Development
•Drives the planning and execution of application and systems installations and upgrades
•Designs, creates and maintains complex, larger and higher importance/impact databases in a client/server environment.
•Develops and maintains systems from a given set of requirements and maintains documentation of all technical development and subsequent revisions.
•Initiates and drives design, code and configuration reviews.
•Analyzes reviews and rewrites programs and systems to increase operating efficiency or to adapt program to new requirements.
•Ensures system, application configuration, and/or program code produced adheres to the Bank's standards and applicability to business requirements.
•Provides logic, screen flows, and diagrams depicting data integration and flows from technical specifications.
•Reuses existing components in new designs and develops new code for reuse. Makes recommendations towards the development of new code or reuse of existing code.
•Maintains and enhances third-party software. - Leadership
•Leads database development projects and advises management and users on new or optimal technologies and methods to improve the functionality and efficiency of the Bank's databases.
•Coordinates and communicates status on issues, projects and other business activities to management and business partners as appropriate. Works closely with management to ensure that systems are in line with the IMSG technology strategy.
•Works with all levels of staff and management to address concerns and resolve issues.
•Reviews current process and recommends alternatives/solutions for improved efficiency while investigating and facilitates the development of new approaches and techniques for possible implementation.
•Acts as an IT consultant while educating users on systems and processes.
•Educates the IT organization on the direction of the business, emerging technologies and their cost/benefit.
•Provides feedback to others while addressing people issues quickly and directly and provides junior staff with input for performance management and development opportunities.
•Provides technical leadership, assistance, and review of work for junior and peer staff members and vendors.
•Fosters a strong team atmosphere by providing appropriate staff with mentoring and coaching.
•Takes the initiative to become educated and knowledgeable on topics that pertain to technology, banking industry, and role.
•Develops plan for achieving established career objectives and communicating career goals to management.
•Leads and participates in team events and projects and may assist with the leadership of a team or section.
•Maintains effective back-up by cross-training team members. - Systems Analysis
•Drives systems and/or process analysis and design to meet functional and organizational requirements.
•Drives continuous review to ensure that systems meet changing business and regulatory conditions.
•Ensures that systems designs align with Bank of Hawaii's business and technical strategies and incorporates Bank of Hawaii Information security policies and procedures into all system designs.
•Manages full systems life cycles which include hardware or software replacement and redesign.
•Incorporates the reuse of existing components within designs where feasible and efficient. - Production Maintenance
•Provides support of the production environment. Logs and tracks problems, responds to questions and support requests and ensures the production environment meets the service levels established with business units.
•Initiates and facilitates meetings with Business Units and technical staff to address issues as required.
•Drives analysis of production problems, ensures resolution along with meeting any priorities and deadlines. Takes steps to improve production support, implements preventative measures and ensures status updates are provided to those impacted in support of the IMSG Service Level Agreements.
•Confirms impact of user problems are communicated via various communication channels.
•Maintains knowledge of products and services supported as assigned.
•Develops and improves monitoring capabilities.
•Initiates communication with vendor or escalates with appropriate vendor management for problem resolution.
•Implements program/system updates and enhancements in accordance with corporate policies and Information Management and Systems Group (IMSG) standards.
•Manages application system updates to current revision levels and ensures that processes are in place such that similar updates are applied to the underlying infrastructure and associated interfaces.
•Works with other technical teams to identify, research, and resolve problems with application systems, their associated interfaces, and underlying infrastructure.
•Maintains documentation of IT procedures, system configuration standards, maintenance and upgrades.
•Follows risk management guidelines and procedures. - Testing
•Reviews and/or develops test plans assuring that appropriate Corporate Testing Standards and industry standards are utilized. Recommends business testing requirements.
•Reviews test environments and processes and makes recommendations for improvement.
•Oversees the testing process and the partnership with the business unit as it relates to acceptance testing.
•Directs design and pre-implementation walkthroughs.
•Ensures that test environment is available.
•Defines interface requirements and methodology.
•Ensures test results are documented and approvals are received prior to implementation.
•Oversees disaster recovery process and ensures development and validity of a disaster recovery plan for assigned applications. - Vendor Management
•Functions as a primary vendor contact responsible for implementing the vendor relationship strategies and able to communicate corporate standards and requirements to better align vendor support delivery.
•Understands of contractual agreements and implements and oversees processes for fulfillment of terms. Participates in contractual negotiations and leads as appropriate changes based on corporate IT standards and support requirements.
•Drives to resolution issues and concerns with vendor performance especially where there is impact to production and project deliverables.
•Manages vendor relationships in accordance with Bank of Hawaii policies and procedures including the completion of annual scorecards where applicable.
•Participates in the budget process. Continually seeks optimal value from vendors, reviewing and monitoring performance and return-on-investment metrics.
•Drives the development of Request for Information (RFIs), Request for Proposal (RFPs) and business cases. Drives the evaluation of vendor proposals and performance taking into account corporate strategy and IT architecture standards.
•Drives vendor to identify opportunities for innovation, cost reduction, and improved functionality and efficiencies with provided solutions.
•Drives the assessment of vendor solution options, identifying risks, cost/benefits, and on-going support considerations. - Performs other miscellaneous responsibilities and duties as assigned.
Qualifications
- Education: Bachelor's degree from an accredited institution or equivalent work experience.
- Experience: Minimum 8 years of work experience in increasingly responsible IT positions; four years recent experience as a Database Administrator with responsibilities including database design, implementation, testing, maintenance and administration across various platforms or equivalent work experience. Banking/financial industry or related field experience preferred. Level is dependent on years of experience and size/complexity of prior positions held.
- Technical Skills: Demonstrated proficiency and expertise with personal computers in a networked environment and with Microsoft applications (Outlook, Word, Excel, Access, PowerPoint and SharePoint) or similar software. Knowledge of or ability to use Bank software and systems. In addition, should have most or all the following knowledge and experience:
•Expertise with commercial RDBMS (e.g. Oracle, SQL Server)
•Expertise with Structured Query Language (SQL) on Oracle and SQL Server
•Expertise with building, administering, tuning and maintaining database systems
•Expertise with diagnosing and troubleshooting platform and database issues
•Expertise working with backup solutions across multiple database platforms
•Expertise working with application support teams to gather requirements and implement database solutions
•Expertise with Unix, Linux and Microsoft Server operating systems.
•Strong system/data analytical skills.
•Background with Financial Services data preferred.
•Intermediate level of other program language skills (PowerShell, Python, and etc.) - Other Job Qualifications: Demonstrated verbal and written communication, analytical and problem solving skills. Good interpersonal skills and collaborative style to include team-working ability. Able to work flexible hours including holidays, weekends and evenings as needed or assigned.
As a Bank of Hawaii employee, you ensure (or assist with ensuring) compliance with applicable laws, regulations, regulatory requirements and Bank policies and procedures, including but not limited to those related to Fair Banking, Anti-Money Laundering laws and regulations, Bank Secrecy Act and USA PATRIOT Act.
Delivering exceptional customer experiences is at the heart of what we do at Bank of Hawaii. We listen, understand and deliver what our customers need to help them build a better tomorrow.
We are an EEO/AA employer, including disability and veterans. For Bank of Hawaii's full EEO statement, please visit https://www.boh.com/careers.