What Application Development & Maintenance contributes to Cardinal Health
Information Technology oversees the effective development, delivery, and operation of computing and information services. This function anticipates, plans, and delivers Information Technology solutions and strategies that enable operations and drive business value.
Application Development & Maintenance performs configuration or coding to develop, enhance and sustain the organization's software systems in a cross-functional team environment through adherence to established design control processes and good engineering practices. This job family programs and configures end user applications, systems, databases and websites to achieve the organization's internal needs and externally-facing business needs. Application Development & Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
We are seeking a skilled and motivated Software Developer (P3) to join our team in developing and supporting innovative, high-impact applications and systems that enable critical supply chain business operations. The ideal candidate brings solid hands-on coding experience, a strong commitment to quality, and a collaborative mindset. They are adaptable to various project delivery methodologies - including agile and waterfall - and work effectively with geographically distributed, cross-functional teams to build robust, scalable, and maintainable technology solutions, with a focus on data integration to enable informed supply chain decisions.
What is expected of you and others at this level
Responsibilities
Develop, test, and deploy software applications and IT solutions based on defined functional and non-functional requirements.
Collaborate with Technical Leads, Business Analysts, and other Developers to translate business and technical requirements into working software.
Participate in code reviews, unit testing, integration testing, and debugging in collaboration with testers to ensure high-quality, maintainable code.
Participate actively in agile ceremonies such as sprint planning, backlog refinement, daily stand-ups, retrospectives, and show & tells to ensure alignment, continuous improvement, and transparent delivery.
Adapt to different project delivery methodologies (agile, waterfall, or hybrid), participating in appropriate ceremonies or checkpoints to ensure successful delivery and alignment with business goals.
Implement features and enhancements as part of an agile product team, following best practices in software development and DevOps.
Contribute to technical documentation, including design specifications, API contracts, and support materials.
Build and consume APIs, microservices, and other integration components to facilitate seamless data flow between systems and ensure data consistency.
Participate in troubleshooting and resolving application and system issues, including production support, in a timely manner.
Follow established software development lifecycle (SDLC) processes and use tools including Git (source control), Jira (project and workflow management), Confluence (documentation), and ServiceNow (production incident management and ticketing).
Stay current with emerging technologies and industry trends, and apply relevant practices to ongoing work.
Qualifications
Bachelor’s degree in Computer Science, Engineering preferred, or a related technical field – or equivalent practical experience.
3–5 years of professional experience in software development preferred.
Proficiency in one or more server-side languages (e.g., Java, Python, Node.js).
Proficiency in front-end development using HTML, CSS, and JavaScript; familiarity with frameworks such as React or Angular is a plus.
Strong understanding of RESTful APIs and service-oriented or microservices architectures.
Experience with data integration techniques and building APIs to connect diverse data sources and systems.
Experience with databases such as PostgreSQL, MongoDB, or similar relational/NoSQL platforms.
Experience with modern software development practices and tools such as Git, CI/CD pipelines, and agile methodologies.
Experience with test automation frameworks, unit testing, and debugging techniques to ensure production-quality, maintainable code.
Solid understanding of DevOps principles and best practices.
Excellent problem-solving skills with attention to detail and a commitment to delivering reliable, maintainable solutions.
Strong communication skills and ability to collaborate effectively with cross-functional teams.
Self-motivated and adaptable, with a commitment to continuous learning and professional growth.
Experience with event-driven architectures (e.g., Kafka) and asynchronous messaging systems.
Experience with cloud-native platforms such as Tanzu PCF, GCP Kubernetes, or similar container orchestration technologies.
Exposure to enterprise integration patterns, distributed systems, or large-scale applications.
Anticipated salary range: $94,900 - $135,600
Bonus eligible: No
Benefits: Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
Application window anticipated to close: 09/28/2025 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate’s geographical location, relevant education, experience and skills and an evaluation of internal pay equity.
Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply.
Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law.
To read and review this privacy notice click here
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Lead the architecture and development of distributed cloud security systems at Illumio, a forefront company in ransomware containment and Zero Trust segmentation.
Contribute as a Staff Software Engineer at BlackSky to advance satellite image processing technology within a cutting-edge space intelligence platform.
Contribute as a Full Stack Engineer leveraging React and Node.js in a remote contract role to enhance automated Azure VM provisioning at Atmosera.
Contribute as a Senior Software Engineer II at Aledade by delivering scalable front-end solutions and guiding engineering teams in a dynamic healthcare tech environment.
Experienced Senior Engineers are wanted at American Express to innovate and enhance automated software solutions with a hybrid work model.
Lead and inspire software engineering teams at Alaska Airlines to modernize digital platforms and deliver scalable, reliable mobile and enterprise solutions.
Lead the development of advanced AI agent platforms at Imprint, driving innovation in fintech through cutting-edge AI and automation solutions.
Tecton is seeking a skilled Software Engineer to build core application frameworks, enabling teams to accelerate product delivery in a hybrid work model.
Lead Delinea’s engineering team for Platform Authorization, delivering secure and scalable cloud-native access control as a hands-on Software Engineering Manager.
Contribute to transforming healthcare infrastructure as a Senior Full-Stack Engineer with deep PHP expertise at Arbiter in a fast-paced, on-site New York City environment.
Contribute as a Senior Backend Engineer at Jerry.ai, developing scalable backend systems for a pioneering AI-powered car ownership platform.
We deliver products and solutions to improve the lives of people every day. In short, we are Essential to care™.
96 jobs