Omnicell Careers


Inspired by Care

Since 1992, Omnicell (NASDAQ: OMCL) has been inspired to create safer and more efficient ways to manage medications and supplies across all care settings. As a leader in medication and supply dispensing automation, central pharmacy automation, IV robotics, analytics software, and medication adherence and packaging systems, Omnicell is focused on improving care across the entire healthcare continuum—from the acute care hospital setting, to post-acute skilled nursing and long-term care facilities, to the patient’s home.

Over 4,000 customers worldwide use Omnicell® automation and analytics solutions to increase operational efficiency, reduce medication errors, deliver actionable intelligence and improve patient safety.

Omnicell’s innovative medication adherence solutions, used by over 32,000 institutional and retail pharmacies in North America and the United Kingdom, are designed to improve patient adherence to prescriptions, helping to reduce costly hospital readmissions.

Recent Omnicell acquisitions, including Ateb, add distinct capabilities, particularly in central pharmacy, IV robotics, and pharmacy software, creating the broadest medication management product portfolio in the industry.

Data Analyst III ( ETL)



Data Analyst III

Omnicell is seeking a senior Database Analyst to join our data team.  The Database Analyst position will have a multitude of responsibilities and growth opportunities.  Documents and communicates database design.  The position will manage data in new and sustaining environments in a Postgres RBDMs within the Healthcare space.  The team environment combines knowledge from relational databases, ETL process and software, Data Cleansing, and Performance enhancements that can be gained in the way data is stored and prepared.  Beyond a core foundation of OLTP SQL skills, there will be expectations and opportunities to develop reports, to work with cross-functional and cross-departmental teams, assist on data modeling with the data architects, create and maintain ETLs, create and maintain documentation, and assist in the assessment of new technologies as they present themselves.  There may also be opportunities to develop some enhancements to our ETL tool using Java..

Key Responsibilities:

  • Perform and participate in all aspects of data development requirements gathering, coding, unit testing, load and performance testing, and the development of operations and implementation tools with various cross functional teams in an agile/SCRUM based software development model.
  • Develop logical and physical models to support not only new functionality, but the support and implementation of that functionality across clients.
  • Will be responsible for data tasks accepted either individually or within the scope of a team.
  • Regular tasks include ETLs, data cleansing, developing persistent data structures (tables and materialized views), documenting processes, and training operations and implementation.

Required Knowledge and Skills:

  • Strong SQL skills with an emphasis on being able to review and understand data via ER Diagrams and exploratory queries.
  • Strong analytical, design and problem solving skills. Proactively solve problems and suggest improvements to data architecture.
  • Excellent communication skills, experience of working with cross-functional teams representing the group.
  • Strong knowledge of Relational Database Management implementing a medium to large scale data solution.
  • Demonstrated expertise with enterprise level RDBMs (Relational Database Management Systems) like PostgreSQL, Sybase, Oracle, DB2, SQL Server
  • Demonstrated knowledge of ETL processing within a production system
  • Database or scripting experience within a UNIX/Linux environment
  • Familiarity with data driven applications.

Basic Qualifications

  • BS Degree
  • 6+ years of demonstrated work experience in database development 

Preferred Qualifications:

  • Deep knowledge of database development with PostgreSQL.
  • Experience with ETL tools such as RedPoint, SSIS, Informatica, Talend, etc.
  • Java Programming experience.
  • Hadoop experience, including (but not limited to) Spark.
  • Healthcare industry experience in the area of hospital and retail pharmacy.

Work Conditions:

Office Environment.

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

Omnicell will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.

Are you a returning applicant?

If you've applied online with us before, we already have your information on file! Login using your email address and password to update your profile and apply to this job instantly.

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search