Software Engineer

IQVIA   •  

Blue Bell, PA

Industry: Healthcare


Less than 5 years

Posted 93 days ago

This job is no longer available.


Job Description

Join us on our exciting journey! IQVIA™ is The Human Data Science Company™, focused on using data and science to help healthcare clients find better solutions for their patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness advances in healthcare information, technology, analytics and human ingenuity to drive healthcare forward.

Software Engineer

Join the cutting-edge “Wingspan” software development business unit of QuintilesIMS expanding all of its teams and creating new ones for both application and platform development. Wingspan is now the content management pillar of the QuintilesIMS global technology solutions business, creating document management applications used by some of the largest regulated companies in the world.

You will be responsible for the design, implementation, and maintenance of the company’s software products that target the life science industry.

Our engineering practice does a great job of shielding software engineers from the perils and overhead common to regulated environments, so no skills specific to regulatory markets are required.

Development Focus

Employees in this role lead the development of web-based applications using the Wingspan Document Management platform that uses React.js on the client and Scala-based RESTful services on the server. We use many other tools and libraries as well, many of which are listed below in the skills section.

The group creates its HTML5 applications for all platforms, with mobile targets being tablets more than phones. Opportunities exist for developers to move across the stack within a product, or move into similar functional areas in other products on the platform, as needs and interest warrant.

Experience Requirement

This position requires 2+ years of experience as a software developer. Experience leading other software engineers is valued but not required.


Given the velocity of the technology field and the changing needs of the industries we interview for general knowledge and ability to learn more than specific existing knowledge.

While knowledge of some of the technologies we use is a plus, we consider knowledge of similar technologies a worthy substitute.

In that context, here are some of the key technologies used to build our document management platform and its applications.

  • Server: REST, Scala, SQL, Java
  • Client: JavaScript, React, HTML5, Less/CSS, Kendo UI, webpack
  • Database & Search: PostgreSQL, Solr
  • Build Automation: sbt, webpack, Bamboo
  • Tools & Infrastructure: JIRA, Crucible+Fisheye, git, nexus