Job Description
Job Description
Principal A pplication Developer – Enterprise Systems
The Center for Elders’ Independence is a PACE (Program of All-Inclusive Care for the Elderly) organization (PO) that uses an interdisciplinary team approach for care planning and implementing purposeful, high quality, affordable, and integrated health care services to the elderly. Our elderly meet PACE requirements as prescribed by CMS and are referred to as participants. Our PO includes Adult Day Health Centers and primary care clinics, promoting participant autonomy, quality of life, and the ability for individuals to live in their communities.
The Position : We are seeking a Principal Application Developer – Enterprise Systems to provide senior-level technical execution and system leadership across CEI’s enterprise application landscape. This role will initially focus on ERP and Finance systems, with expected expansion over time to include clinical and operational systems (e.g., eClinicWork).
This position is a hands-on senior technical role with system-level responsibility. The Principal Application Developer is expected to resolve complex application issues, guide technical implementation, and collaborate closely with vendors, platform teams, and business stakeholders. As the application team matures, this role is expected to evolve toward broader technical leadership and application architecture responsibilities, including potential people and vendor management.
The salary range for the Principal Application Developer at Center For Elders Independence is $119,337 - $179,006 per year. Wages / salary are based on the market for the Principal Application Developer, as well as experience, skills, abilities and work history
Key Responsibilities :
- Work closely with Finance, HR, clinical, operational teams, business analysts, and IT partners to understand application requirements. Translate business needs into effective technical implementations that support both short-term operational stability and long-term system evolution.
- Lead the configuration, enhancement, and minor development of enterprise applications, with an initial focus on ERP systems. Implement complex changes, customizations, and workflow improvements to support business processes while adhering to approved technical patterns and standards.
- Support and execute integrations between enterprise applications and other systems such as EMR, CRM, banking platforms, and third-party vendors. Collaborate with the Application & Integration Platform team to implement and validate integrations, ensuring accurate, secure, and reliable data flow.
- Continuously monitor application performance, troubleshoot complex issues, and implement optimizations to improve system reliability, scalability, and maintainability. Serve as a senior escalation point for critical application incidents.
- Contribute to application design discussions and technical approaches in partnership with platform, integration, and data teams. Maintain a system-level understanding of enterprise applications, including dependencies, integration touchpoints, and downstream impacts.
- Ensure enterprise applications are configured and operated in compliance with healthcare regulations, security standards, and internal controls. Proactively identify and mitigate technical risks related to data integrity, access, and system stability.
- Create and maintain technical documentation for application configurations, workflows, and integrations.
- Support knowledge transfer, training, and mentoring for other application engineers and support staff.
- Partner with stakeholders to improve application adoption and effective system usage.
Education & Experience :
Bachelor’s degree in Computer Science, Information Technology, Engineering, Finance Systems, or a related field.7+ years of experience in enterprise application development, configuration, or senior application support roles.Proven experience owning complex enterprise systems in regulated or compliance-driven environments.Demonstrated ability to work across business, vendor, and technical teams to deliver reliable application solutions.Technical SkillsStrong experience with ERP and enterprise financial systems.Hands-on experience with application configuration, customization, and troubleshooting.Working knowledge of SQL and scripting languages (e.g., Python, JavaScript) for automation and issue resolution.Experience with cloud platforms such as Azure or AWS.Familiarity with healthcare interoperability concepts (HL7 / FHIR) from an application-consumer or validation perspective.Strong analytical and problem-solving skills, with the ability to reason across complex, interconnected systems.Excellent communication skills, with the ability to explain technical issues and solutions to non-technical stakeholders.Center for Elders’ Independence is a PACE (Program of All-Inclusive Care for the Elderly) organization that uses an interdisciplinary team approach to care planning and care implementation for the purpose of providing high quality, affordable, integrated health care services to the elderly, including an Adult Day Health Center, and promoting autonomy, quality of life, and the ability of individuals to live in their communities. Unlike other healthcare plans, CEI is not a “fee-for-service” plan. It is a capitation healthcare plan in which CEI is paid a set amount for each participant enrolled.