Cardinal Health is a leader in healthcare services, and they are seeking a Software Engineer to contribute to the Application Development & Maintenance team. The role involves designing and implementing solutions in the Medical Transportation and Freight Audit areas, partnering with business teams, and performing testing and code reviews.
Responsibilities:
- Design and implement solutions in the Medical Transportation and Freight Audit areas
- Serve as a dedicated IT partner for Medical Transportation business teams
- Partner with other IT teams in the organization as needed
- Perform functional/manual testing as needed
- Implement and maintain UI/UX Style Guide for enterprise applications
- Partner with key players to map out of end-to-end business workflows and align them with technical solutions
- Facilitate technical solution options/feasibility along estimations of implementing proposed solutions
- Inquisitive mindset with a drive to challenge the status quo and define strategic roadmaps
- Review and approve technical designs and specifications for all developments, taking into consideration performance requirements, impact to existing solutions, and long-term sustainability and scalability
- Experience working with third-party vendors and managing relationships
- Skilled in refining initiatives into technical stories and coaching junior team members
- Conducting code reviews and providing technical guidance to developers
Requirements:
- 4-8 years of experience, preferred
- Bachelor's degree in related field, or equivalent work experience, preferred
- Hands-on experience with custom application development
- Proficiency in Angular, Java (Springboot) PCF (Pivotal Cloud Foundry) or GKE (Google Kubernetes Engine), GCP, Mongo DB
- Experience in software functional and manual testing (JIRA)
- Experience in maintaining Style Guide and UI/UX design for large and complex enterprise applications
- Proven ability to support and build multi-system integrations (Boomi, Kafka)
- Familiarity with SAP ERP systems (a plus, not required)
- Familiarity with Application Life cycle management tools like JIRA, Confluence, SharePoint
- Strong analytical skills with the ability to interpret data and define integration solutions (Splunk, Dynatrace)
- Experience with Transportation and Logistics software, preferred
- Ability to troubleshoot complex issues and deliver both short- and long-term solutions
- Experience defining data preparation and testing strategies
- Self-starter with a strong sense of ownership and accountability