Solution Architect

Penn National InsuranceHarrisburg, PA
9h

About The Position

We’re seeking a Solution Architect to support and enhance our enterprise software platforms. In this role, you will participate in complex development and design efforts, ensure application performance, manage system patches and upgrades, and provide technical guidance to development teams. You will also participate in code reviews, troubleshoot complex issues, create system documentation, and collaborate closely with internal teams and external vendors. The ideal candidate has 8+ years of application development experience, strong knowledge of enterprise platforms and programming languages, and familiarity with AI enabled solution architectures and Azure services. Excellent communication, problem solving skills, and the ability to mentor others are essential. Occasional travel and on call support may be required.

Requirements

  • A minimum of 8 years application development work experience required
  • Technical degree or associates degree in technical field required or 2 years comparable work experience required
  • Understands systems development methodology
  • Understands project management guidelines and methodology
  • Understands technical environment, architectural framework, and best practices
  • Proficient knowledge of enterprise software\platform, example [BizTalk, Pega, Exstream, Web, ImageRight].
  • Proficient knowledge of programming languages, example [.NET, C#, T-SQL].
  • Experience with application development tools, example [MS Visual Studio, Azure DevOps, SoapUI]
  • Word, Excel, PowerPoint, Visio, Teams, SharePoint
  • Demonstrated customer service skills
  • Demonstrated verbal and written communication skills
  • Demonstrated multitasking skills
  • Must be able to see and effectively use a computer monitor.
  • Must be able to operate a computer, keyboard and applicable printers and other general office equipment.
  • Must be able to access and enter information accurately using automated systems.
  • Must be able to hear and communicate via the telephone and/or monitoring devices to both internal and external clients.
  • Must be able to present information to individuals and groups.
  • Must be able to interpret and apply concepts that may or may not be based upon established guidelines.
  • Must be able to maintain acceptable attendance and adhere to scheduled work hours.
  • Must have a valid driver’s license and be able to operate a motor vehicle.
  • Must be able to travel, with overnight stays required.

Nice To Haves

  • Property Casualty insurance industry experience preferred
  • Experience in designing AI‑enabled solution architectures.
  • Understanding of cloud AI services, including Azure AI Services and Azure AI Foundry preferred.
  • Experience with AI Governance frameworks within Microsoft 365 and Azure preferred.

Responsibilities

  • Ensure Enterprise Architecture software system(s) technical performance.
  • Verify test results meet business requirements.
  • Enterprise Architecture software system upgradesegression testing. Report findings and provide coding or configuration recommendation.
  • Coding assignments including but not limited to enterprise services, software utilities, components, project assignments, and system integration assignments. Coding is typically limited to development of common utilities that will be used by all IT staff or as a method of researching and defining best practices.
  • Create system-level documentation for enterprise software, including but not limited to system overviews, change control instructions, and disaster recovery plans.
  • Create upon request documentation including: technical specifications, system integration flow charts, data definitions, and code reviews.
  • Update status and time tracking system weekly.
  • Support enterprise software technology platform.
  • Manage patchespgrades associated with assigned Enterprise Architecture products.
  • Participates in self-development to maintain the technical currency necessary to perform the duties of the position as well as to discover and develop innovative state of the art technical solutions for the organization.
  • Recommend changes to departmental standards/best practices.
  • Maintain knowledge of application support team’s initiatives as it pertains to Enterprise Architecture software.
  • Interact heavily with client support and project teams to understand needs and manage expectations.
  • Coordinate with vendor to set up applications and resolve issues associated with purchased\existing software.
  • Stay in contact with technical supportccount manager for system upgrades, product offerings, bug tracking and user group activity.
  • Provides on-call or after hours application / technical support.
  • Occasional travel may be required.
  • Analyze business requirements to design, develop, and assist in end-to-end integrated system solutions.
  • Provide system level analysis for Enterprise Architecture system upgrades.
  • Analyze impact of supporting infrastructure changes on Enterprise systems.
  • Log identified development and production issues with all enterprise software.
  • Assist development staff with trouble shooting\problem resolution of urgent system issues.
  • Assist with solution modificationsecommendations required for issue resolution.
  • Provide consulting, support, direction and assistance on solution expertise to development staff teams.
  • Participate in design and code reviews.
  • Provide training, mentoring to development staff teams on enterprise applications and best practices.
  • Coordinate and conduct effective meetings and presentations.
  • May temporarily direct efforts of Enterprise Architecture staff and provide management feedback on their performance as related to project assignments.
  • Performs other duties as may be assigned by the Director, Enterprise Architecture or Director, Planning & Project Management
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service