Application Developer II

Geisinger•Work from home (Pennsylvania), PA
•Remote

About The Position

The Application Developer II reviews, analyzes, modifies, creates, debugs, and tests applications using modern development methodologies and tools. The role collaborates with team members and other teams in design and application architecture discussions, ensuring that solutions align with business needs and technical requirements. It is responsible for the software lifecycle and creating software that helps users complete computer tasks or programs. The position implements code and documents system changes according to assignments and timelines, follows department coding and user interface guidelines, and contributes to code reviews, testing, debugging, technical documentation, testing instructions, go-live planning and deployments, and post-live support. The developer communicates progress, roadblocks, and issues promptly and works with colleagues to resolve issues, improve system performance, and maintain code quality. The role is work from home in Pennsylvania, with work typically performed in an office environment. It is a regular position scheduled for 40 hours per week on the day shift. Relevant experience may combine related work experience with education, with an associate degree counted as two years, a bachelor's degree as four years, and a master's degree as six years.

Requirements

  • High school diploma or equivalent (GED).
  • Minimum of 6 years of relevant experience; relevant experience may be combined with degree attainment as described in the posting.
  • Skills in application development tools, application testing, critical thinking, database structures, developer tools, interpersonal communication, technical skills, and working independently.

Nice To Haves

  • Application development using modern object-oriented programming frameworks and web technologies.
  • Developing and integrating RESTful APIs and working with relational databases.
  • Using source control, automated build and deployment practices, testing frameworks, and code-quality tools in a collaborative development environment.
  • Developing secure applications that integrate with enterprise authentication, identity management, and third-party systems.
  • Experience developing applications within complex enterprise environments.
  • Experience with healthcare technology, clinical systems, or healthcare interoperability.
  • Mobile or hybrid application development experience.

Responsibilities

  • Manage the software process and lifecycle, and create software that assists users in completing computer tasks or programs.
  • Implement code and document system changes according to assignments and timelines.
  • Follow department coding and user interface guidelines.
  • Provide code review, testing, debugging, technical documentation, and general testing instructions.
  • Assist with go-live planning, go-live moves, and post-live support.
  • Communicate progress, roadblocks, and issues to the team and management in a timely manner.
  • Collaborate with team members to identify and resolve issues, improve system performance, and ensure code quality.
  • Collaborate with the team and other teams on design and application architecture discussions, aligning solutions with business needs and technical requirements.

Benefits

  • Healthcare benefits for full-time and part-time positions from day one, including vision, dental, and domestic partner coverage.
  • An atmosphere of collaboration, cooperation, and collegiality.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service