Position Overview
The SharePoint Programmer, internally referred to as a Systems Consultant, is responsible for the planning, analysis, design, development, integration, and maintenance of IT systems. This position is part of the Business eSolutions Team in Honolulu, Hawaii. Multiple position levels are available, based on experience.
Position Responsibilities
Systems Analysis and Design
Provides systems analysis and design to meet functional and organizational requirements. Develops an understanding of business requirements and translates functional business needs into technical requirements while providing the necessary systems/application design recommendation options. Assists clients in assessing various solution options and evaluates a system design. Directs, develops/maintains applications, and program code from a given set of requirements. Constructs program from technical specifications. Directs vendors to configure vendor-supported applications to adhere to defined technical specification. Provides application configuration, customizations, and interface programming as needed. Prepares and maintains appropriate technical documentation as required by Bank of Hawaii standards.
Systems Testing
Directs and provides systems testing. Provides documentation and scripts and supports User Acceptance Testing. Reports the results back to a business unit. Obtains all testing sign-offs as applicable. Tests the validity of a disaster recovery plan for an application when applicable. Works with users and associated staff members to provide appropriate test data.
Implementations and Upgrades
Plans and executes application installations and upgrades, including security and program configuration and maintenance in various environments. Ensures implementation of applications and program code are in accordance with corporate policies. Prepares application implementation checklist and a provides contingency plan in case an application implementation has to be aborted. Communicates with all affected parties prior to implementation. Provides operating instructions and training materials when appropriate. Addresses all problem reports that are a result of the implementation. Prepares disaster recovery plans for applications when applicable.
Leadership
Provides technical leadership and review of work performed by assigned staff members or vendors. Inspects system, application configuration, and/or program code produced by vendors or other staff members. Coordinates and communicates project status. Coaches junior staff members in assessing problems and determining appropriate solution paths. Provides appropriate staff mentoring, coaching, and guidance to foster a strong team atmosphere. Provides input into performance management and development opportunities of more junior staff members as requested by the manager. May supervise an assigned team of IT professionals.
Excellence in Service
Develops and maintains service level agreements as required. Proactively ensures that Line of Business users are kept abreast of any and all items related to the support of the application. Completes problem report (PR) tickets in a timely manner.
Technical Innovation
Investigates new approaches and techniques for possible implementation at Bank of Hawaii. Facilitates the development of new approaches and techniques for possible systems and process implementation. Works closely with the enterprise architect and peers to assure all systems are in line with long term strategy. Defines standards and methodologies that reflect industry best-practices. When appropriate, attends vendor conferences, training, and site-visits.
Vendor Management
Applies knowledge of vendor management techniques for the acquisition, development, and maintenance of application systems. Assists users in the assessment of vendor solution options, identifying risks, cost/benefits, and on-going support considerations. Participates in contract negotiations. Manages vendor relationship to agreed upon service levels and delivery commitments. Analyzes all problems related to an application (or program code), assesses appropriate solution path, and addresses the issue through to resolution.
Qualifications
The qualified applicant meets the following basic requirements:
Education
College degree or equivalent in computer science, information systems, or related area
Experience
At least 3 years of related work experience
Experience in the administration, development, and maintenance of SharePoint
Experience in coaching teams of technical professionals toward a common goal
Prior experience in leading/managing IT projects required
Technical Skills
Proficient in SharePoint development, administration and migration
Proficient in .NET
Experience in ASP.NET, C# and a full understanding of the .NET framework
Proficient in SQL and developing stored procedures primarily in Oracle 9i, 10g and Microsoft SQL
Basic knowledge of database modeling, principles, and best practices are also required
Proficient in Microsoft Office productions, especially in SharePoint integration
Proficient with desktop operating system such as Windows XP and Windows 2000; both usage and knowledge of basic administrative functions
Familiar with Windows 2003 server operations and basic administration functions
Knowledge of various application development methodologies, best practices and support strategies
Strong documentation skill for both technical and user manuals
To view the complete job description and apply for this position with Bank of Hawaii, please visit our careers website. Only candidates who apply online will be considered.
www.boh.com/careers
We foster a drug-free work environment.
We are proud to be an Equal Employment Opportunity/Affirmative Action Employer.
Tags:
© 2025 Created by Daniel Leuck.
Powered by