Job Details
- Job Location: IPR NC Office - Morrisville, NC
- Salary Range: Undisclosed
About the Role
- The Junior Application Developer helps design, build, and support the applications that power the organization's healthcare, revenue cycle, and internal operational workflows.
- This role works closely with the Director of Technology Delivery & Innovation, senior developers, IT Operations, Data Management, and business stakeholders to learn the codebase and contribute to solutions from concept through production.
- This is a hands-on, growth-oriented role on a small team within an established IT organization, with close mentorship from senior developers and technical leadership.
- The environment includes a hybrid on-prem and cloud infrastructure that is actively evolving toward faster iteration, simplified processes, and expanded use of AI in the delivery workflow.
- The successful candidate will help maintain existing systems while building the skills to support their modernization.
- The ideal candidate is eager to learn, comfortable asking questions, and motivated to grow into greater ownership while adhering to integration, security, data governance, and compliance standards.
Technical Environment
- This role operates across two primary environments:
- Microsoft-centric enterprise estate: MSSQL, .NET/C#, and related enterprise tooling supporting core revenue-generating workflows.
- Modern cloud-native stack: JavaScript/TypeScript, Python, and cloud-native services (AWS / Azure / GCP), including REST APIs, JSON/XML interfaces, and container-based deployments.
- The role requires familiarity with both environments.
- Candidates should have hands-on experience (through coursework, internships, or personal projects) with at least one, along with a willingness to learn the other.
Responsibilities
- Application Development
- Design, develop, test, and support features within enterprise applications serving healthcare, RCM, and operational workflows, under the guidance of senior developers.
- Work with senior developers to translate requirements into clear technical tasks and shipped features.
- Participate in architecture and design conversations across engineering, data, and business teams, building an understanding of simplicity and long-term maintainability.
- Contribute to cross-functional discussions, partnering with IT Operations, Data Management, and Architecture to understand integration contracts, security standards, and data governance decisions.
- Support the application lifecycle, gaining exposure to performance, security, reliability, compliance, and long-term supportability.
- Automation, AI & Process Optimization
- Help identify automation opportunities and support their implementation with a focus on reducing manual effort and improving accuracy.
- Use AI-assisted development and automation techniques to improve delivery speed and outcomes.
- Assist in building internal tooling and workflows that improve operational efficiency and support AI-enabled decision-making.
- Support ongoing efforts to evaluate and improve processes for scalability without adding operational overhead.
- Integrations, Interfaces & Data Enablement
- Help design and maintain secure integrations with vendors, partners, and internal systems, including APIs, background jobs, and data pipelines.
- Support healthcare data exchange using standard protocols including HL7, X12 5010, FHIR, and eligibility workflows.
- Partner with IT Operations and Data Management to align application outputs with ELT pipelines, data architecture standards (Medallion: Bronze / Silver / Gold), and analytics and reporting needs.
- Support data interfaces including imports, monitoring, troubleshooting, and ongoing maintenance across hybrid environments.
- Quality Engineering, CI/CD & Documentation
- Write clear, correct code and take part in code reviews to build strong long-term maintainability habits.
- Help develop and validate test cases to support high-quality releases.
- Debug and help resolve issues across application, integration, and data layers, with support from senior team members.
- Participate in Agile development practices, CI/CD pipelines, version control, and change-management processes consistent with a regulated healthcare environment.
- Maintain clear, lightweight technical and operational documentation to support long-term team continuity.
Work Culture & Environment
- Small team with a collaborative, low-bureaucracy culture, operating within defined guardrails around security, compliance, and data governance.
- Growing autonomy over design patterns, implementation choices, and day-to-day technical decisions, with mentorship from senior developers and within agreed architecture and security standards.
- Integration contracts, security requirements, and data architecture standards are established in partnership with Architecture, IT Operations, and Data Management.
- Agile/startup mindset: ship small, measure outcomes, iterate fast. Success metrics are defined before development begins. Pragmatic decision-making balanced with a strong emphasis on maintenance, reliability, and long-term system health.
- Active and deliberate adoption of AI tools to improve speed, quality, and output.
Qualifications
- Required
- Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- 0-2 years of experience delivering software in a professional, academic, or internship setting.
- Some hands-on experience building