Post Job Free
Sign in

Senior Software Engineer

Company:
Northwest Bank
Location:
Columbus, OH
Posted:
September 17, 2026
Apply

Description:

IN0534 Fishers, OH0523 Independence Bus Office, OH0713 NW Bancshares HQ, PA0258 Bellevue, PA0738 Processing Center

**Job Description**

The Senior Software Engineer designs, develops, and supports applications and solutions using Visual Studio, .NET platform and SQL server.**Essential Functions*** Develop applications and solutions using C#, SQL or other equivalent programming languages* Develop and maintain solutions using Visual Studio, .NET platform and SQL server, web applications using ASP.NET, JavaScript, HTML, CSS and other web technologies, and web services, micro-services and API integrations using Web API, SOAP, REST, ASP.NET, JavaScript and other technologies* Integrate web applications and solutions with Microsoft SharePoint and Office 365* Design and develop ETL solutions using SQL Server Integration Services (SSIS), SQL Server and other languages/tools* Write technical specifications for applications, systems and solutions* Create and maintain architecture diagrams, design diagrams and data flow diagrams using Microsoft Visio or other equivalent tools* Work with internal customers to assess business needs and work with a team to design solutions* Support and provide maintenance programming for applications using approved technologies.* Follow Project Management Office (PMO) governance processes to execute a project on behalf of a customer/sponsor* Lead requirements gathering, analysis and application design for medium and large projects* Develop, implement, and participate in all phases of the software development life cycle (SDLC)* Establish best practices to embed information/application security and regulatory requirements in SDLC* Maintains expertise in current technology stacks and best practices to recommend changes that can have positive impact on Northwest* 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* Works with team to complete project requests* Work closely with tier 1 technical support teams and work as part of the tier 2 support team to ensure team is meeting the business expectations.* Support and maintain applications and solutions using Visual Studio, .NET platform, SQL server, C#, or other equivalent languages/tools.* Support and maintain web applications using ASP.NET, JavaScript, HTML, CSS and other web technologies* Accept mentorship from lead developers and mentor Application Developer I and II**Additional Essential Functions*** 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**Safety and Health for those without supervisory duties*** 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**QUALIFICATIONS**To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.**Education**Bachelor's Degree Computer Science, Information Technology (Software Development track) or Engineering with a concentration in programming AND 6 years relevant work experienceOrMaster's Degree Computer Science, Information Technology (Software Development track) or Engineering with a concentration in programming AND 5 years equivalent work experience Or**Work Experience**

Apply