Application Development Analyst

Penn National Insurance

$82K — $114K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a technical field required
  • Minimum of 4 years programming and analysis experience required
  • Proficiency in Word, Excel, PowerPoint, and Visio
  • Strong customer service and communication skills
  • Excellent multitasking abilities
  • Understanding of systems development methodology

Responsibilities

  • Write new programs and enhance existing ones according to specifications
  • Create and maintain comprehensive program and system-level documentation
  • Interact with clients to clarify business requirements and assist during testing
  • Coordinate and perform unit, system, and model office testing
  • Estimate project timelines and develop action plans
  • Analyze business requirements and design solutions
  • Log, research, and resolve development and production issues
  • Review peer code for compliance with standards and mentor new employees

Benefits

  • Hybrid work model with office in Harrisburg, PA
  • Opportunities for professional development and self-enhancement
  • Participation in departmental standards committee
  • Potential for occasional travel
  • Involvement in a collaborative environment with cross-training opportunities
Full Job Description
Job Description

We are seeking an Application Development Analyst works with the client to define business requirement for very complex systems (both new and existing), formulating scope, objectives, and program specifications. This position then codes, tests, debugs, documents and implements new systems and/or changes to existing systems.

This is a hybrid role reporting to our Harrisburg, PA office.

POSITION COMPETENCIES
  • Business Acumen
  • Negotiation
  • Results Oriented
  • Time & Priority Management
  • Decision Making

ESSENTIAL DUTIES AND RESPONSIBILITITES
  • 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.
  • Client Interaction:
    • Interact with client to clarify business requirements and develop test cases. Assist clients during testing, troubleshooting, and problem resolution tasks.
    • Provides on-call or after hours application / technical support.
  • 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.
  • Analysis/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.


ADDITIONAL RESPONSIBILITIES
  • 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.
  • Occasional travel may be required.
  • Performs other duties as may be assigned by the Application Manager; Enterprise Architect; Director, Enterprise Architecture; Director, Inservco Information Technology; Director, Planning & Project Management; Manager Data Warehouse & Business Intelligence


SPECIAL RELATIONSHIPS
  • Direct contact with business department staff and all levels of management as part of analysis, design, troubleshooting and problem resolution activities


QUALIFICATIONS

Education/Credentials
  • Bachelor's degree in technical field required

Experience
  • Minimum of 4 years programming and analysis experience required

Technical/Professional Knowledge
  • Word, Excel, PowerPoint, Visio
  • Demonstrated customer service skills
  • Demonstrated verbal and written communication skills
  • Demonstrated multitasking skills
  • Understands systems development methodology

The compensation has been carefully determined by considering a variety of important factors, including skill sets, experience, training, and certifications. With these considerations in mind, the estimated hiring range is. $82,000 - $114,000. Additionally, you may be able to participate in our annual incentive program, depending on eligibility under the plan.

Similar Jobs

More Information Technology Jobs

Find similar Application Development Analyst jobs: