Software Engineer I
Plymouth Meeting, PA 
Posted 2 days ago
Job Description
Job Details
Corporate Headquarters - Plymouth Meeting, PA
Full Time
Health Care

A Software Engineer I at ECRI Institute will assist in the development, testing, and documentation of web, mobile and server-side cloud-based applications used within a healthcare environment

Critical Skills

  • Ability to communicate effectively, learn from others, and adopt standards.
  • Ability to troubleshoot and effectively diagnose and fix problems in applications.

Beneficial Additional Knowledge and Skills (not required):

  • Healthcare business experience.
  • Experience building SQL Server Integration Services (SSIS) packages.
  • Building, deploying, and scheduling reports using SQL Server Reporting Services (SSRS). Experience in SQL Server Analysis Services (SSAS).
  • SharePoint development.
  • Reporting and Analytics such as Tableau, Power BI. Mobile development: iOS or Android.


  • Code new solutions based on business specifications. Gather and document business requirements.
  • Mentor other junior team members.
  • Support bug fixes and implement enhancements to existing systems. Develop Unit and Functional tests of code modules.
  • Participate in team meetings and code reviews.
  • Create and troubleshoot simple to moderate level SQL scripts. Adhere to ECRI platform, standards, and best practices.
  • Work within a team and independently when needed. Participate in personal growth opportunities.
  • 1-3 years of related, hands on experience in at least four modern languages and frameworks such as: C#, Node.JS, .NET Core, ASP.NET Core, Angular/TypeScript, RxJS, React, Java, Swift, Kotlin.
  • Experience with REST architectures, relational and NoSQL databases.
  • Experience with technologies such as Containers, Kubernetes, Chef, Puppet, Ansible. Experience with CI/CD pipelines.
  • Experience with agile methodologies. Desire to learn and grow professionally.


  • Associate/Bachelor's degree in Computer Science or related major.


  • Equivalent professional experience.


N (Not Applicable)

Activity is not applicable to this position.

O (Occasionally)

Position requires this activity up to 33% of the time (0 - 2.5+ hrs/day)

F (Frequently)

Position requires this activity from 33% - 66% of the time (2.5 - 5.5+ hrs/day)

C (Constantly)

Position requires this activity more than 66% of the time (5.5+ hrs/day)

Physical Demands

Stand O

Walk F

Sit C

Manually Manipulate C

Grasp O

Reach Outward O

Reach Above Shoulder N

Speak C

Climb N

Squat or Kneel N

Bend N


10lbs or less O

11-20 lbs N

21-50 lbs N

51-100 lbs N

Over 100 lbs N


12 lbs or less N

13-25 lbs N

26-40 lbs N

41-100 lbs N

Other Physical Requirements

  • Vision (Near)


  • Typical Office Environment

Equal Opportunity Employer-Disability and Veteran

EOE Minority/Female/Disability/Veteran


Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Work Hours (i.e. shift)
Required Education
Bachelor's Degree
Required Experience
1 to 3 years
Email this Job to Yourself or a Friend
Indicates required fields