Digital Banking DeveloperWe're always looking for bright individuals to join our growing organization. As a part of the First Financial Family, we will invest in your development and provide a dynamic work environment where you're challenged, valued and empowered every day. We strive to be the best destination for the industry's top talent, creating a diverse, collaborative workplace that celebrates innovation and change.
We are one team, working together to get things done.Job DescriptionThe purpose of this role is to develop and support digital banking solutions that improve customer experience, expand self-service capabilities, strengthen integration across systems, and enable reliable delivery of digital enhancements across the bank's mobile and online platforms.The Digital Banking Developer is responsible for designing, developing, integrating, testing, and supporting digital banking enhancements across the bank's consumer digital channels, including mobile banking, online banking, and related digital experiences. This role helps deliver secure, reliable, and intuitive customer-facing capabilities by building custom solutions, supporting integrations, and partnering across solutions, platform, operations, and vendor teams.The Digital Banking Developer plays a key role in turning prioritized business needs into technical solutions that improve customer experience, strengthen self-service, and expand the bank's digital capabilities. This position works closely with other members of the digital team to support both new development and ongoing platform enhancement.Essential FunctionsDesign, develop, configure, and support digital banking enhancements across mobile banking, online banking, and related digital services.Build and maintain custom functionality, integrations, and solution components using approved development tools, APIs, SDKs, and platform-supported technologies.Translate business requirements, user stories, and journey improvement needs into practical technical solutions.Partner with the Digital Solutions Lead to evaluate options, estimate effort, and align technical design to business priorities and customer needs.Work closely with the Digital Platform Lead to ensure technical changes are aligned with platform configuration, release schedules, upgrade requirements, and operational controls.Support custom development and integration needs related to account servicing, money movement, alerts, card controls, authentication, digital account opening, self-service, and other digital capabilities.Develop and maintain integrations between the digital banking platform, core systems, authentication tools, third-party providers, and other connected systems.Participate in solution design, technical analysis, coding, unit testing, integration testing, defect remediation, and implementation support.Partner with the Digital QA / Release Analyst to support testing, defect reproduction, defect resolution, and release validation.Assist in troubleshooting production issues, diagnosing root causes, and implementing fixes for custom development and integration-related problems.Support post-release validation and production stabilization efforts following digital platform changes.Contribute to technical documentation, support materials, implementation notes, and development standards.Help identify opportunities to reduce friction, improve performance, automate processes, and strengthen digital capabilities.Maintain awareness of platform constraints, vendor capabilities, development standards, and security requirements relevant to digital banking.Ensure development work aligns with security, compliance, accessibility, and reliability expectations for a regulated banking environment.Serve as the primary technical contributor for custom digital enhancements and solution development.Provide technical input into planning, prioritization, feasibility discussions, and implementation decisions.Collaborate effectively across solutions, platform, QA, analytics, operations, and vendor teams.Support a disciplined and well-documented approach to development, testing, and release readiness.Contribute to continuous improvement in development practices, technical stability, and digital delivery effectivenessMinimum QualificationsBachelor's degree in Computer Science, Information Systems, Software Engineering, or a related field, or equivalent relevant experienceExperience in software development, application development, integration development, or digital platform engineeringExperience working with APIs, web services, and system integrationsExperience translating business or functional requirements into technical solutionsStrong troubleshooting, problem-solving, and analytical skillsStrong written and verbal communication skillsAbility to work effectively across technical and non-technical teamsAbility to manage multiple priorities in a fast-paced environmentPreferred Qualifications:Experience in banking, fintech, or another regulated environmentExperience with digital banking platforms such as Q2 or similar consumer digital environmentsExperience with SDK-based extensions, front-end customization, embedded experiences, or digital channel enhancementsFamiliarity with mobile banking, online banking, transfers, bill pay, alerts, card controls, mobile deposit, authentication, and digital account openingExperience supporting vendor-managed platforms and third-party technology partnersExperience with release cycles, testing support, and post-production issue resolutionFamiliarity with secure development practices, accessibility standards, and digital customer experience considerationsEqual Opportunity Employer/Protected Veterans/Individuals with Disabilities