Heritage Bank - Bellingham, WA
posted 5 months ago
Heritage Bank is seeking a dedicated Software Developer to join our Technology Development team in Bellingham, WA. This is a fully on-site position where the successful candidate will be responsible for designing and developing software applications for new products or enhancements to existing products. The role involves developing code that meets the requirements and specifications of applications, as well as performing testing, troubleshooting, and debugging to ensure optimal functionality. The software developer will also research emerging technologies, identify new product opportunities, and assist in establishing parameters for product direction and design. In this position, the software developer will provide consultative assistance to assigned business units to streamline processes related to the efficient use of core banking systems. Building partnerships with the internal customer base and technical support is essential for providing effective project management services. The developer will prepare reports on project specifications, activities, and status, and will communicate progress clearly and regularly with management and assigned business units. The role also includes participation in the creation and development of modern functional User and Application Interfaces, as well as testing and maintaining software products to ensure strong functionality and optimization. The developer will track and document changes for functional and business specifications, and will develop, write, update, and maintain system protocols, internal controls, and detailed standard operating procedures for end-user reference and training. Additionally, the software developer will participate in and champion the adoption and implementation of Agile or other approved software development lifecycle methodologies. Maintaining professional and technical knowledge through educational workshops, reviewing professional publications, and networking is also a key aspect of this role. The developer will gain a working knowledge of, and ensure compliance with, all state and federal banking laws and regulations applicable to their assigned area, while understanding and adhering to all policies, procedures, standards, and guidance relevant to their job duties.