Manager, Software Development – Big Data


**Cranberry Township, PA**

Job Category


Employment Duration

**Full-time Regular**

Apply Now

Are you interested in working for an organization dedicated to innovation, customer intimacy, and improving healthcare for everyone? Do you enjoy working in an environment filled with respect and integrity? Are you driven by a will to win? You’re in the right place!

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. Approximately 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 across the globe, are designed to improve patient adherence to prescriptions, helping to reduce costly hospital readmissions.

Come join our team and be inspired by care!

**Manager, Software Development – Big Data**

Help make a difference in healthcare using Big Data, Machine learning and Analytics. You will help with technical leadership and responsible for management of an engineering team that will build, experiment, operate and maintain software in order to meet business and customer needs with the Omnicell cloud data platform using big data technologies like Apache Kafka and Spark.

**Responsibilities** :

+ Provide technical, process and product leadership in software engineering for the cloud data platform.

+ Work closely with product owners to ensure your team meets or exceeds product expectations in a timely manner.

+ Work diligently with the quality team to ensure your team meets or exceeds quality expectations.

+ Develop cross functional project plans to meet release milestones, ensuring releases are effectively communicated across the organization.

+ Develop, enhance and maintain agile software development methodologies to ensure maximum team productivity.

+ Drive software best practices, including design, code review and unit test development to ensure maximum software quality.

+ Provide employee development, team building and mentoring.

+ Responsible for recruiting, motivating, and directing the efforts of the software engineering team.

+ Implement the key corporate values of customer focus, accountability, performance and integrity.

**Required Knowledge and Skills** :

The ideal candidate will have successful technical and people management leadership experience in a rapid growth environment, proven technical accomplishments, and proven experience bringing new products with high reliability to market using big data technologies.

+ Extensive experience developing mission critical applications to commercial/enterprise markets.

+ Extensive experience in development of distributed/scalable systems and high-volume transaction applications, Deep understanding of big data processing

+ Experience using Apache Kafka and Apache Spark

+ Clear understanding of Agile development practices and Software Quality Assurance process.

+ Demonstrated technical leadership of both people and projects

+ Superior analytical and problem solving skills are required

+ Focus on peer mentoring, code reviews, architectural consultancy and teamwork

+ Proven leadership with excellent inter-personal skills.

+ Energetic, motivated self-starter that is eager to excel.

**Basic Requirements** :

+ BS in Computer Science, Information Technology, or Engineering

+ 7+ years experience in software development, demonstrating increased levels of responsibility and technical expertise.

+ 2+ years of people management experience, leading technical professionals (software developers, development managers, and/or technical program managers)-

+ 2+ years experience serving as a technical lead of a software development team.

**Preferred Knowledge and Skills:**

+ Masters in Computer Science, Information Technology, or Engineering

+ Experience with service oriented architecture and software as a service products

+ 2+ years’ experience using Apache Kafka and Apache Spark

+ Healthcare industry experience for inpatient settings.

+ Experience developing localized systems for worldwide distribution.

**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.

Share on LinkedInShare on FacebookShare on Google+Pin on PinterestEmail this to someone