Core Application Senior Developer

Overview

On Site
Full Time

Skills

Writing
Unit Testing
Technical Support
SQL
IBM RPG
AS/400 Control Language
Common Lisp
Programming Languages
Fiserv
Data-flow Diagrams
Microsoft Visio
PMO
Technical Writing
Requirements Analysis
Software Design
Information Security
Software Development Methodology
Documentation
Tier 1
Change Management
Stacks Blockchain
Mentorship
Data Warehouse
Cash Management
Investment Management
Mortgage
Software Engineering
Customer Relationship Management (CRM)
Core Banking
Finance
Business Intelligence
Image Processing
Regulatory Compliance
Policies and Procedures
Microsoft Office
Loss Prevention
SAFE
Reporting
Computer Science
Information Technology
Software Development
Banking

Job Details

Job Description
DESCRIPTION

The Core Application Senior Developer is an application developer role that will be responsible for writing code mainly in RPGLE, SQL RPG and CLLE. This position is responsible for designing, coding, unit testing, and creating, maintaining support documentation, assisting and mentoring other Developers as well as co-lead projects. The candidate will also provide tier 1 and 2 technical support for business applications

ESSENTIAL FUNCTIONS
  • Develop applications and solutions using RPG, SQL RPG, CL or other equivalent programming languages
  • Develop and maintain solutions utilizing Fiserv Signature
  • Develope and integrate applications to Fiserv Signature using Fiserv Communicator
  • Create and maintain architecture diagrams, design diagrams and data flow diagrams using Microsoft Visio or other equivalent tools
  • Follow PMO governance processes to execute a project on behalf of a customer/sponsor
  • Work with internal customers to assess business needs and work with a team to design solutions
  • Participate in all phases of the software development life cycle (SDLC)
  • Participate in developing user and technical documentation
  • Lead requirements analysis and application design for medium to large projects
  • Establish best practices for engineering information security and regulatory requirements into our SDLC
  • Troubleshoot and resolve daily issues with the perspective of minimizing incidents and developing supporting documentation that may be used by Tier 1 support teams
  • Develop and execute plans to install new software and custom changes following Change Management disciplines
  • Maintain expertise in current technology stacks and best practices to recommend changes that can have positive impact on the enterprise
  • Accept mentorship from lead developers and may mentor Application Developer I and II
  • Perform analysis and development for support data extracts and integration with other applications
  • Build, lead and teach automation with end of day processes
  • Serve as a senior technical resource supporting and integrating vendor provided financial and data warehouse applications for Northwest's business units: Deposit & Cash Management, Investment Management, Commercial Lending and Residential Mortgage
  • Lead various software upgrade products supported by the Application Engineering team
  • Work with project managers and team members to enhance and support Northwest's application portfolio including the CRM, core banking, finance, operations, compliance, business intelligence and image processing systems
  • Ensure compliance with Northwest's policies and procedures, and Federal/State regulations
  • Navigate Microsoft Office Software, computer applications, and software specific to the department in order to maximize technology tools and gain efficiency
  • Work as part of a team
  • Work with on-site equipment
  • Participates in other special projects
  • Abide by the rules of the safety and loss prevention program
  • Perform work tasks in a safe manner
  • Report any and all injuries to supervisor
  • Know what to do in case of an emergency

Education:
  • Bachelor's degree in Computer Science, Information Technology (Software development track) or Engineering with a programming concentration AND at least 5 years' experience preferred
  • Master's degree in Computer Science, Information Technology (Software development track) or Engineering with a programming concentration AND at least 3 years' experience preferred

Work History:
  • 3 - 5 years Banking experience preferred

Northwest is an equal opportunity employer. We are committed to creating an inclusive environment for all employees.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.