About the role

  • Application Development Analyst in charge of designing, developing, and maintaining complex business systems. Collaborating with clients to deliver innovative solutions and providing technical support.

Responsibilities

  • Design, develop, and maintain complex business systems
  • Collaborate closely with clients to define business requirements
  • Create technical specifications
  • Deliver innovative solutions that meet organizational standards
  • Perform coding, testing, debugging, and documenting new applications and enhancements to existing systems
  • Provide technical support, troubleshoot issues, and ensure system integrity through rigorous testing and adherence to best practices
  • Interact with clients to clarify business requirements and develop test cases
  • Assist clients during testing, troubleshooting, and problem resolution tasks
  • Coordinate and perform unit, system, and model office testing associated with any project
  • Estimate time to complete individual assignments and discuss target dates with supervisor/manager
  • Work with clients to define business requirements for new systems and enhancements to existing systems
  • Log identified development and production issues
  • Research and analyze issues to identify systemic problems and root causes
  • Review peer code and certify adherence to Penn National Insurance standards
  • May also mentor new employees or provide cross-training

Requirements

  • Technical degree or associates degree in technical field required or 2 years comparable work experience required
  • A minimum of 4 years programming and analysis experience required
  • Property Casualty insurance experience preferred
  • GIT, C#, and .NET (VB.NET and ASP.NET)
  • Microsoft SQL Server environment - SQL/TSQL, SSIS(SQL Server Integration Services) and SSRS(SQL Server Reporting Services)
  • Experience in developing AI‑enabled solutions is preferred
  • Understanding of cloud AI services, including Azure AI Services and Azure AI Foundry preferred
  • Word, Excel, PowerPoint, Visio
  • Demonstrated customer service skills
  • Demonstrated verbal and written communication skills
  • Demonstrated multitasking skills
  • Understands systems development methodology

Benefits

  • Generous 401(k) match
  • Graded profit sharing
  • Incentive compensation
  • Wide range of benefits to support financial health, physical well-being and career development
  • Remote and hybrid work options
  • Flexible scheduling
  • Employee recognition programs
  • Continuing Education Support
  • 100% tuition reimbursement for academic studies
  • Professional Development Opportunities: tailored designation programs such as CPCU, AINS, CPA, CISSP, and more

Job title

Application Development Analyst

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Associate's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job