
Application Development Analyst
Penn National Insurance
Harrisburg, PA
Information Technology
We are seeking an experienced Application Development Analyst to design, develop, and maintain complex business systems. In this role, you will collaborate closely with clients to define business requirements, create technical specifications, and deliver innovative solutions that meet organizational standards. Responsibilities include coding, testing, debugging, and documenting new applications and enhancements to existing systems. You will also provide technical support, troubleshoot issues, and ensure system integrity through rigorous testing and adherence to best practices.
The ideal candidate has strong expertise in Microsoft SQL Server (SQL/T-SQL, SSIS, SSRS), C#, .NET (VB.NET and ASP.NET), and version control tools like GIT. Excellent communication, problem-solving skills, and the ability to manage multiple priorities are essential. Occasional travel may be required.
This position is located in the Harrisburg, PA area.
Essential Duties and Responsibilities
Business Acumen
Coding:
- Write new programs and enhance existing programs meeting program specifications and Penn National Insurance programming standards. Implement program changes following documented change control procedures. Note: Coding at this level is typically limited to the most complex assignments.
Documentation:
- Create program-level documentation including, but not limited to: program specifications, data conversion maps, screen and report layouts, flowcharts, troubleshooting documentation, and operations instructions. Create system-level documentation, including, but not limited to: business requirements, use cases, system overviews, change control instructions, disaster recovery instructions, flowcharts and diagrams. Update status and time tracking system weekly.
- Participates in self-development to maintain the technical currency necessary to perform the duties of the position.
- Participate on departmental standards committee and recommends changes to departmental standards/best practices.
Negotiation
Client Interaction:
- Interact with client to clarify business requirements and develop test cases. Assist clients during testing, troubleshooting, and problem resolution tasks.
Results Oriented
- Provides on-call or after hours application / technical support.
Time & Priority Management
Testing:
- Coordinate and perform unit, system, and model office testing associated with any project. Verify that test results meet business requirements.
Estimating and Planning:
- Estimate time to complete individual assignments and discuss target dates with supervisor/manager. Create action plans associated with specific project assignments.
Occasional travel may be required
.Decision Makin
gAnalysis/Design
- :Work with client to define business requirements for new systems and enhancements to existing systems. Analyze business requirements. Design and configure system solutions that meet business requirements and employ Penn National Insurance best practices. Design may include: user interfaces, business rules, output reports, data conversions, and interfaces with other systems
.Troubleshooting/Problem Resolution
- :Log identified development and production issues. Research and analyze issues to identify systemic problems and root causes. Document problem resolution alternatives and recommend course of action. Plan and coordinate problem resolution activities
.Leadership
- :Review peer code and certify adherence to Penn National Insurance standards. May also mentor new employees or provide cross-training. May present design solutions and obtain approvals for them
.
Performs other duties as may be assigned by the Application Manager; Enterprise Architect; Director, Enterprise Architecture; Director, Inservco Information Technolog
y;Director, Planning & Project Management; Manager Data Warehouse & Business Intelligen
ceSpecial Relationshi
- psDirect contact with business department staff and all levels of management as part of analysis, design, troubleshooting and problem resolution activiti
esQualificatio
nsEducation/Credentia
- lsTechnical degree or associates degree in technical field required or 2 years comparable work experience requir
edExperien
- ceA minimum of 4 years programming and analysis experience requir
- edProperty Casualty insurance experience preferr
edTechnical/Professional Knowled
- geMicrosoft SQL Server environment - SQL/TSQL, SSIS(SQL Server Integration Services) and SSRS(SQL Server Reporting Service
- s)GIT, C#, and .NET (VB.NET and ASP.NE
- T)Word, Excel, PowerPoint, Vis
- ioDemonstrated customer service skil
- lsDemonstrated verbal and written communication skil
- lsDemonstrated multitasking skil
- lsUnderstands systems development methodolo
gyJob Requirements (as required by ADA - Americans with Disabilities Ac
- t)This position is primarily a sedentary position that requires occasional standing and walking throughout the office environmen
- t.Must be able to see and effectively use a computer monito
- r.Must be able to operate a computer, keyboard and applicable printers and other general office equipmen
- t.Must be able to access and enter information accurately using automated system
- s.Must be able to hear and communicate via the telephone and/or monitoring devices to both internal and external client
- s.Must be able to present information to individuals and group
- s.Must be able to interpret and apply concepts that may or may not be based upon established guideline
- s.Must be able to maintain acceptable attendance and adhere to scheduled work hour
- s.Must have a valid driver’s license and be able to operate a motor vehicl
- e.Must be able to travel, with overnight stays require
About the company
Company website•Insurance
We sell a diverse array of business insurance, and auto and homeowners insurance. We sell only through independent insurance agents. Independent insurance agents can sell for a variety of insurance companies. Their customers can feel secure, knowing that their agent is looking out for their best interest and matching them with the best insurance carrier to meet their unique needs.
We sell our products in 13 states through more than 1200 independent insurance agency operations. Our territory includes Alabama, Delaware, Iowa, Maryland, Minnesota, New Jersey, North Carolina, Ohio, Pennsylvania, South Carolina, Tennessee, Virginia and Wisconsin. In addition, we have local offices in Pittsburgh, Pa., Nashville, Tenn., Greensboro, N.C., Harrisburg, Pa. and Lawrenceville, N.J. Our affiliate, Partners Mutual Insurance Company, serves Minnesota, Wisconsin and Iowa from our regional office located in Waukesha, Wis.
We offer many rewarding career options. Find information on the careers page of our website https://www.pennnationalinsurance.com/Portal/Careers/


