Engineer, Application Development

Job Description

At Cardinal Health, we’re developing the innovative products and services that make healthcare safer and more productive. Join a growing, global company genuinely committed to making a difference for our customers and communities. A candidate for this job should have a desire to work in an Agile & DevSecOps team that is evolving around next generation cloud-friendly solutions and practices. The role will have the opportunity to work on new technologies, develop skills a full-stack developer, and provide technical leadership to the team of developers.

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.

Qualifications

• 5-9 years of experience, preferred.

• Bachelor’s degree in related field, or equivalent work experience, preferred.

What is expected of you and others at this level

  • Proven work experience as a Software Engineer or Software Developer.
  • Experience designing interactive applications.
  • Ability to develop software in Java Spring boot programming languages with SQL & NO SQL DB.
  • Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate).
  • Experience developing web applications using Angular Framework, JavaScript, and CSS.
  • Experience with test-driven development.
  • Proficiency in software engineering tools.
  • Ability to document requirements and specifications.