Senior Software Engineer

First Citizens Bank•Columbus, OH

About The Position

This position provides complex technical support for data processing systems by enhancing related software and processes. The Senior Software Engineer develops software and procedures to improve processing capabilities; analyzes, codes, tests, and implements solutions in coordination with management, associates, and end users; and supports production systems by resolving issues and ensuring ongoing functionality. The role may oversee less experienced analysts or assist with special projects. The position requires experience developing, administering, and supporting Hyland OnBase solutions, including workflow automation, integrations, document management, and enterprise content management (ECM) platforms. The associate partners with business and technical teams to design, develop, implement, and support OnBase-based solutions across the enterprise.

Requirements

  • Bachelor's degree and 4 years of experience in software application development and maintenance, or a high school diploma or GED and 8 years of experience in software application development and maintenance.
  • Ability to be on call 24 hours a day, 7 days a week, on a rotating basis.

Nice To Haves

  • Bachelor's degree, preferably in Computer Science.
  • Experience with MS .NET, ASP.NET, SQL scripting, PowerShell scripting, Hyland OnBase administration and development, enterprise content management, workflow automation, Unity API development, and REST API integration.
  • Advanced experience with Microsoft .NET (C#), ASP.NET Core, JavaScript, HTML5, XML, SQL scripting, and PowerShell scripting.
  • Advanced experience with Hyland OnBase development tools and modules, including Workflow, WorkView, Unity Forms, Unity Client, Application Enabler, Document Import Processor (DIP), and Unity API.
  • Advanced experience developing and supporting OnBase integrations using REST APIs, web services, Microsoft SQL Server, and enterprise middleware platforms.
  • Experience administering and supporting OnBase environments, including security configuration, lifecycle management, document types, keyword management, queues, and workflow administration.
  • Advanced experience with Microsoft Team Foundation Server (TFS), Azure DevOps, Git, or similar code repository systems.
  • Advanced experience with ServiceNow or other information technology ticketing systems.
  • Ability to build strong collaborative and productive relationships.
  • In-depth knowledge of System Development Life Cycle methodologies, including Waterfall and Agile.
  • Knowledge of enterprise content management (ECM), intelligent document processing, records management, and workflow automation best practices.
  • Hyland OnBase Certified System Administrator (OCSA), Hyland OnBase Certified Application Builder (OCAB), Hyland OnBase Certified Workflow Administrator (OCWA), or equivalent Hyland certifications.
  • Experience supporting high-availability production environments and participating in software upgrades, patching, migrations, and disaster recovery activities.

Responsibilities

  • Evaluate and improve department systems, processes, and applications; construct software modules from programming specifications, develop testing methods, and design related materials.
  • Estimate the time required for new features and system changes, assist with implementing modifications, and execute test plans to validate application functionality.
  • Design, develop, and support Hyland OnBase solutions, including Workflow, WorkView, Document Import Processor (DIP), Unity Forms, Application Enabler, and custom integrations.
  • Collect data related to user requests and determine scope, time estimates, and system impacts.
  • Review business and programming specifications, code, test plans, documentation, and implementation plans for accuracy.
  • Evaluate business requirements and translate them into scalable OnBase solutions and automated business processes.
  • Support production systems by resolving reported issues, anticipating maintenance requirements, and ensuring functionality for end users.
  • Draft technical, end-user, and operational documentation, including technical specifications and application designs.
  • Troubleshoot OnBase production environments, including workflow processing, document ingestion, integration services, and performance optimization.
  • Contribute to complex software development lifecycle activities, including software creation, enhancement, implementation, and evaluation.
  • Serve as a technical resource and provide subject matter expertise on OnBase architecture, Unity API development, REST API integrations, WorkView applications, and ECM best practices.
  • Provide on-call support primarily for change management implementation and deployment.

Benefits

  • Competitive benefits program designed to meet the needs of associates.
  • Total compensation may include variable incentives, bonuses, benefits, and/or other awards, as outlined in the offer of employment.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service