Job Description Summary:
Cardinal Health is seeking a Software Engineer - Full Stack Developer, responsible for designing, implementing and delivering state of the art ecommerce solutions. The ideal candidate is an individual with customer focused mindset, hands-on technology skills, positive work ethic and a collaborative mindset who is willing to learn and adapt to evolving business needs.
This role will help deliver features, functions and new capabilities on our eCommerce platform. The platform is the #1 form of engagement for customers of Cardinal health and consists of ordering, digital marketing, reporting and mobile capabilities. The Developer will be a part of a digital transformation and modernized customer experience journey at Cardinal Health. Part of this journey includes the maturation of DevSecOps, CI/CD pipeline automation and Cloud native processes and technologies.
What Software Engineering contributes to Cardinal Health Software Engineering is responsible for designing, developing, implementing and supporting applications, systems and IT products required to achieve the company's business objectives.
Key Responsibilities:
Document troubleshooting processes, configurations, and monitoring solutions for Coveo, Kafka, and Python validation environmentsDevelop and maintain technical specifications for Coveo integrations and customizationsCollaborate with cross-functional teams to enhance scalability, reliability, and performance of Coveo-based solutionsWrite clean, testable code using Java and JavaScript for Coveo configurations and extensionsDevelop Python validation scripts to automate testing and verification of Coveo search index updates and data integrityTest, debug, and optimize Coveo search APIs, indexing pipelines, and front-end integrationsImplement and manage Kafka-based event streaming for real-time data processing in Coveo environmentsParticipate in code reviews to uphold Java, React and Python best practices and coding standardsDeploy and configure Coveo solutions in cloud environmentsMaintain and upgrade existing Coveo implementations, ensuring compatibility with new releasesProvide technical guidance and mentorship to junior support engineersRequired Qualifications:
Advanced expertise in Coveo platform administration, configuration, and development, with ability to serve as a subject matter expertComputer Science, Engineering, or equivalent experience, plus 7 years of relevant work experienceStrong Java and JavaScript skills, with experience in Spring framework and front-end frameworks like React or AngularProven experience with Coveo search and relevance platforms, including query pipelines and machine learning featuresHands-on experience with Apache Kafka for building and managing event-driven architecturesProficiency in writing Python scripts for automation, validation, and testing of data pipelines and search indicesFamiliarity with agile methodologies and DevOps practicesExceptional problem-solving and analytical skills for resolving complex technical issuesStrong verbal and written communication skills for collaborating with global teamsCandidates 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.
Apply