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 external facing business needs. Application Development Maintenance partners with business leaders, investigates user needs and conducts regular assessments, maintenance and enhancements of existing applications.
Responsibilities
Participate in all phases of software development lifecycle (SDLC) including application design, development, and implementation.
Collaborate with product owner and architect to provide the technical roadmap.
Act as a Subject Matter Expert (SME) on the product technology and on Java/Spring boot (PCF/Tanzu)
Evaluate product requirements and propose solutions aligned with vision and technical roadmap.
Build tools and pattern to accelerate development and delivery.
Work with diverse teams of developers with deep experience in distributed microservices, and full stack systems, machine learning and Generative AI tools and technologies.
Help teams troubleshoot and debug issues and help implement solutions.
Stay on top of tech trends, experimenting with, and learning new technologies, participating in internal external technology communities, and mentoring other members of the engineering community.
Build trust and strong relationships at all levels.
Collaborate with software engineering teams, engineering solution architects and other partners to design and architect solutions.
Qualifications
8-12 years of experience preferred
BA, BS or equivalent experience in related field preferred. Advance Degree preferred
Proven experience and expert craftsman in Java, Spring boot (PCF/Tanzu experience), Angular, and Postgres database.
Knowledge of Bash Shell, PowerShell, NodeJS, Java, Groovy, Python, JavaScript, Typescript, Angular preferred and experience with Gradle, Maven, Github builds.
Experience with Docker, Kubernetes, and Helm Chart deployment
Experience with DevOps Process and Best Practices including CI/CD pipelines written in Concourse (preferred), Jenkins, or other tools.
Experience working with large scale, enterprise software implementation.
Experience in Agile practices, DevOps practices, 12-factor techniques, and cloud architecture
Enable Designing, Implementing, and Securing Microservices and APIs, using: Spring Boot, RESTful APIs, ORM, Spring Security w/ OAuth 2, Hibernate.
Skilled at breaking large work down into manageable pieces of work that engineers can easily understand including ability to explain design principles and pattern.
Exposure to cloud computing platforms like GCP or AWS.
Proficiency in data modeling, writing SQL.
Experience with PostgreSQL or Big Query SQL queries.
Knowledge on ApigeeX, Terraform, Nexus, SonarQube is a plus.
Knowledge of Generative AI solutions like Github Copilot or similar tools and technologies.
Experience in application logging and monitoring tools like Splunk and Dynatrace.
Demonstrate good understanding of application security concepts
Experience or familiarity with serialized asset tracking using EPCIS (DSCSA/Pharma Track and Trace) will be plus.
What is expected of you and others at this level
Applies advanced knowledge and understanding of concepts, principles, and technical capabilities to manage a wide variety of projects
Participates in the development of policies and procedures to achieve specific goals
Recommends new practices, processes, metrics, or models
Works on or may lead complex projects of large scope
Projects may have significant and long-term impact
Provides solutions which may set precedent
Independently determines method for completion of new projects
Receives guidance on overall project objectives
Acts as a mentor to less experienced colleagues
Anticipated salary range: $119,800 - $171,100
Bonus eligible: Yes
Benefits: Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
Medical, dental and vision coverage
Paid time off plan
Health savings account (HSA)
401k savings plan
Access to wages before pay day with myFlexPay
Flexible spending accounts (FSAs)
Short- and long-term disability coverage
Work-Life resources
Paid parental leave
Healthy lifestyle programs
Application window anticipated to close: 05/08/2024 *if interested in opportunity, please submit application as soon as possible.
#LI-Remote
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