Sr Engineer, Application Development and Maintenance

Headquartered in Dublin, Ohio, Cardinal Health, Inc. (NYSE: CAH) is a global, integrated healthcare services and products company connecting patients, providers, payers, pharmacists and manufacturers for integrated care coordination and better patient management. Backed by nearly 100 years of experience, with more than 50,000 employees in nearly 60 countries, Cardinal Health ranks among the top 20 on the Fortune 500. 

Department Overview 

Advanced Analytics and Automation  builds automation, analytics and artificial intelligence solutions that drive success for Cardinal Health by creating material savings, efficiencies and revenue growth opportunities. The team drives business innovation by leveraging emerging technologies and turning them into differentiating business capabilities. 

This role will be responsible for data modeling, data engineering, and stack development.

Key Responsibilities:

  • Develop and maintain data engineering solutions and pipelines.
  • Identify and implement automation opportunities and be able to conduct data discovery.
  • Collaborate with other team members to ensure data quality and consistency.
  • Provide technical guidance and support to other team members.
  • Participate and contribute in technical platform strategy as tools, products, and business needs evolve.
  • Define and execute database and data movement standards, design reviews, database implementation.
  • Analyzing, re-architecting and re-platforming legacy database objects to GCP BigQuery.
  • Define how our data analytics capabilities will apply to business needs and result in dependable business solutions.
  • Ensure technical specifications are aligned with both business needs and technical design standards.
  • Generate ideas and suggestions for process and technical improvements for platforms and processes supported by the team.
  • Ensure platforms and tools meet or exceed data security standards, including internal and external audits performed.
  • Develop best practices for solution and tool frameworks, leveraging standard naming conventions, scripting, and coding practices to ensure consistency of data solutions

Required Skills:

  • Overall experience of 10+ years and atleast 2+ years of experience as technical architect/solution lead
  • Strong programming skills in Python. A deep understanding and multi-process architecture and the threading limitations of Python
  • Proficiency with SQL and relational databases
  • Experience building and consuming APIs to work with other services using REST.
  • API Gateway Integration: Understand how to integrate and manage APIs through API gateways (Apigee preferred)
  • RESTful API principles: Understanding REST architecture, HTTP methods, status codes, response formats (JSON, XML)
  • Knowledge of tools like Swagger or OpenAPI for creating and maintaining API documentation
  • Authentication & Security experience such as OAuth2, JWT, handling API keys from various LOB (line of business) systems
  • Understanding of Product Lifecycle development and clear understanding of automation platform technologies.
  • Ability to integrate multiple data sources into a single system
  • Experience with data platforms including GCP BigQuery
  • Expert knowledge and experience with building database objects like SQL, Stored Procs and Views..
  • Hands-on with building semantic layer on consumable data using AtScale and/or LookML.
  • Ability to technically lead and mentor development team members.
  • Expert level knowledge with database partitioning, indexes, hints etc.
  • Experience with business-critical applications.
  • Experience on large-scale implementation programs preferred.
  • Excellent written and oral communication skills.
  • Agile development skills and experience.
  • Experience with build and maintenance DevSecOps practices (CI/CD Pipeline, Airflow, GitHUB etc).
  • Proficiency with SQL and relational databases such as PostgreSQL.

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.