Software Development Manager - CMS
Plymouth Meeting, PA 
Posted 1 day ago
Job Description
Job Details
Job Location
Corporate Headquarters - Plymouth Meeting, PA
Remote Type
Position Type
Full Time
Education Level
Bachelor's degree preferred
Salary Range
Travel Percentage
Job Shift
Job Category
Information Technology

POSITION SUMMARY: Manage the design, development, and ongoing maintenance of high quality, fast performing web, mobile and cloud-based applications. Will be responsible for managing and mentoring team members, and all aspects of a project/projects.

Support ECRI's 50-year mission of advancing effective evidence-based healthcare worldwide. Partner closely with IT Platform & Software Engineers and our respected and accomplished business partners, all working together at ECRI's scenic suburban world headquarters in Plymouth Meeting, PA. Benefit from a healthy work-life balance while staying on the leading edge of technology and thriving in an innovative startup-like culture minus the risk. Sleep well knowing you are helping achieve a world where safe, high-quality healthcare is accessible to everyone.

As part of the Information Technology Team, a Development Manager will be responsible for implementing timely, quality websites and supporting applications based on the business requirements. In this role, the Development Manager partners with a cross functional team that includes Engineers, Business Support Analysts, UX, DevOps and Enterprise architecture. The Development Manager works closely with a passionate development team to securely implement documented user stories to support the development of high-quality, fast loading browser-based and native mobile applications across multiple projects used by ECRI business users and thousands of organizations in the USA and worldwide.

We are ONLY accepting direct applicants, not via agencies.


Reasonable Accommodations Statement

To accomplish this job successfully, an individual must be able to perform, with or without reasonable accommodation, each essential function satisfactorily. Reasonable accommodations may be made to help enable qualified individuals with disabilities to perform the essential functions.

Essential Functions Statements(s)

General Performance Standards (Job Expectations):

  • Manage development processes for projects
  • Work with the Engineers on implementing User Stories for development iterations while maintaining a good relationship with the business unit
  • Participate in new hire recruitment process
  • Gather and document business requirements
  • Manage a project/team to create new solutions, enhance existing systems and fix bugs
  • Guide a project/team as needed
  • Support bug fixes and implement enhancements to existing systems
  • Assist team in troubleshooting slow loading websites and applications
  • Adhere to ECRI platform, standards, and best practices
  • Participate in personal growth opportunities and new-hire interviews


  • 6+ years of experience in leading and managing teams and projects
  • Extensive experience with communicating status on project milestones, address blockers and hold team members accountable for project
  • deliverables
  • Extensive experience with agile and modern web development methodologies
  • Experience with developing, deploying, troubleshooting and supporting production applications on a large scale
  • Experience in at least four modern languages and frameworks such as C#, React, Angular/TypeScript, Vue.js, Node.js, .NET Core, ASP.NET
  • Core
  • Experience with REST architectures, relational and NoSQL databases
  • Experience with CI/CD pipelines and technologies such as Containers & Kubernetes
  • Desire to learn and grow professionally
  • Regional resident preferred, must be available during ECRI core hours, 10 am to 3 pm EST, onsite attendance at our Plymouth Meeting,
  • Pennsylvania location may be required up to 20% per month.

Critical Skills

  • Ability to earn and command respect and loyalty from other highly skilled engineers and business peers.
  • Self-organize, participate in cross-functional projects with internal stakeholders
  • Translate complex business requirements into technical specifications
  • Communicate effectively, learn from others, and adopt standards
  • Troubleshoot and effectively diagnose and fix problems in applications

Beneficial Additional Knowledge and Skills (not required):

  • Healthcare business experience
  • Experience with a Headless CMS like Contentful
  • Mobile development: iOS or Android


  • Bachelor's degree in Computer Science or related major.
  • OR:
  • 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


O Lift/Carry


F 10 lbs. or less O


C 11-20 lbs. N

Manually Manipulate

C 21-50 lbs. N


O 51-100 lbs. N

Reach Outward

O Over 100 lbs. N

Reach Above Shoulder



C Push/Pull


N 12 lbs. or less N


N 13-25 lbs. N

Squat or Kneel

N 26-40 lbs. N


N 41-100 lbs. N

Other Physical Requirements

  • Vision (Near)


  • Virtual Work 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)
Salary and Benefits
Required Experience
6+ years
Email this Job to Yourself or a Friend
Indicates required fields