Software Engineer II - Integration

UHS•King of Prussia, PA

About The Position

The Software Engineer II – Integration designs and implements new applications and modifications to existing applications to accomplish business objectives. The role provides technical support to UHS entities, tracks work through completion, monitors maintenance and enhancement issues, and works with the user community on application design and support. It also provides guidance to less experienced staff and shares expertise with the team. The position works with users, vendors, and Information Services staff to develop system specifications; designs, codes, tests, and documents applications; oversees testing, quality assurance, and user training; and supports applications throughout implementation and maintenance. The role follows project, service-level, and change-management practices, resolves support tickets, and provides scheduled on-call support. It also contributes to team administration, staff training, progress reporting, and technical guidance. Ongoing training is required to keep job skills current. Domestic U.S. travel is 0–5%, depending on projects.

Requirements

  • Bachelor’s degree in Computer Science or Information Systems.
  • At least three years of experience with .NET, SQL Server, SQL Server Integration Services (SSIS), object-oriented application development, and RDBMS methodology.
  • Working knowledge of system application implementation, enhancement, and support methods and practices.
  • Comprehensive working knowledge of computer systems analysis and programming techniques, including consulting users on functional specifications and designing, developing, documenting, analyzing, creating, testing, coding, debugging, or modifying interfaces or programs based on user specifications.
  • Working knowledge of development standards and quality methods and metrics.
  • Working knowledge of project management methods.
  • General familiarity with user business practices, concepts, and terminology sufficient to support applications.
  • General understanding of AI concepts, generative AI tools, and AI-assisted workflows.
  • Problem-solving experience, including creating system- and program-level documentation and applying complex database design concepts and basic business management concepts.
  • Ability to convey and assimilate information clearly and prepare detailed specifications and documentation.
  • Working knowledge of all aspects of the project development life cycle and ability to multitask, manage time effectively, and meet deadlines.
  • Excellent written and verbal communication skills.
  • Ongoing training to keep job skills current.

Nice To Haves

  • Five years of experience.
  • Cerner Revenue Cycle experience.
  • Data warehousing experience.
  • Predictive analytics experience.
  • AI prompting and prompt engineering experience.

Responsibilities

  • Meet with users, vendors, and Information Services staff to develop or modify system specifications.
  • Design application solutions and prepare appropriate documentation.
  • Oversee development of test data, system testing, and documentation across all phases of the application development life cycle.
  • Perform quality assurance on applicable functionality.
  • Research and resolve implementation-related Customer Support Center tickets.
  • Follow project management standards and work plans, and report serious deviations to management.
  • Oversee user training in application operating procedures.
  • Assist with programming estimates for new projects or changes to existing projects.
  • Design, code, test, and document new systems and enhancements to existing systems.
  • Research and resolve Customer Support Center tickets, including those related to major application upgrades.
  • Adhere to Service Level and Change Management policies.
  • Provide scheduled on-call support and maintain regular communication with the user community.
  • Train analysts and provide technical support and guidance to team members.
  • Maintain Service Excellence principles and submit routine and special reports promptly.
  • Interview applicants for vacant positions and contribute to performance evaluations of junior staff as needed.
  • Keep management informed of activities, needs, and problems; review and report progress on an ongoing basis.
  • Provide technical advice to staff and direct or assist other Software Engineers when necessary.
  • Perform other tasks as required by management.

Benefits

  • Challenging and rewarding work environment.
  • Growth and development opportunities within UHS and its subsidiaries.
  • Competitive compensation.
  • Excellent medical, dental, vision, and prescription drug plan.
  • 401(k) plan with company match.
  • Generous paid time off.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service