Cardinal Health Dublin , OH 43016
Job Description: Summary
The Provider Reporting & Analytics - Tech Lead is a software engineering craftsman that is a full-stack engineering lead and coach that is an expert at working in all layers of an application and guiding and building a team of engineers. They work in an agile development environment as a master hands-on engineer; architecting, designing, leading and delivering technology solutions to transform healthcare into a safer and more cost-effective industry. They are the primary practitioner-coach on a team and help build the development capability of a team while influencing the technical direction of a larger organization.
The Provider Reporting & Analytics team has four focus areas to drive business value:
Managing and operating existing Provider Office reporting solutions
New product development for commercializing new Provider Office reporting needs
Provider facing reports for combining multiple clinical data sets
Providing services for sales team enablement
Skills & Requirements
API layer / Action Layer / MVC
Build & Deployment Pipelines to support CI/CD, Jenkins & Maven desired
Pivotal Cloud Foundry
Technical analysis that understands what technology solutions will meet the customer and business need
Master engineer, technologist and coach with a desire to develop products that positively impact lives.
Leader, self-starter and love to solve problems through technology.
Work directly with principal architects on guiding principles and design patterns
Significant hands-on experience across the entire technology stack.
Love to be involved in all stages of product design and development, from development of the MVP through architecting and building a scalable production system.
Passionate and proven track record for creating robust, scalable applications.
Love building and working on high performing teams, collaborating with team members
Passionate about delivering with quality and have experience in practices like TDD and ATDD
Motivated by solving challenging technical problems and get excited at the thought of no legacy code.
Able to co-locate with the development team
Responsible for prioritizing tech debt associated with the team and working with dev manager or product owner
Able to decompose complex technical problems into manageable features or stories for the team to execute
Motivated to ensure that solutions are delivered with a high degree of data quality
Deep knowledge of how to handle data sets using EMR, PMS and PDS both individually and combined
Degree in Computer Science, Software Engineering, or equivalent
Strong interpersonal and communication skills, a good work ethic and sense of humor
6+ years as a software engineer with 2+ years as an engineering lead
Proficiency in multiple programming languages (OOP, Declarative, Functional)
Python experience is highly preferred
SSIS experience is preferred
Airflow experience is desired
Experience in GIT is highly preferred
Data Visualization experience with QlikView, Tableau, Fusion, Highchart and/or D3.js is preferred
Experience with relational databases SQL, MySQL, PostgreSQL, AWS Redshift, MS SQL
Comfortable working with open-source technologies
Cardinal Health is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.