Posted in

Sr Engineer – Application Development and Maintenance

Sr Engineer – Application Development and Maintenance

CompanyCardinal Health
LocationDublin, OH, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelExpert or higher

Requirements

  • Overall experience of 10+ years and at least 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
  • 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

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

Preferred Qualifications

  • Experience on large-scale implementation programs preferred