This job posting may have expired!
Use our `search` to find similar offers.
Similar jobs

Technical Lead / Sr. Software Engineer (Full-Stack)

IQVIA Holdings Inc.

Various Locations

IQVIA™ is the leading human data science company focused on helping healthcare clients find unparalleled insights and better solutions for patients. Formed through the merger of IMS Health and Quintiles, IQVIA offers a broad range of solutions that harness the power of healthcare data, domain expertise, transformative technology, and advanced analytics to drive healthcare forward.

The Team

Prometheus Research, an IQVIA Business, is looking to hire experienced Senior Software Engineer able to act as a Technical Lead in our newly formed team in Warsaw.

Our flagship product is a modular Healthcare Registry Software Platform, which allows us to rapidly deliver solutions to our clients (Academic Research Centres, Disease and Patient Advocacy Organizations, Medical Speciality Societies).

As a team member you will help us expand this platform and develop novel healthcare solutions. The main challenges we face and techniques we employ are:

  • Healthcare has lots of data in heterogeneous formats. Part of our job is to make sure it’s possible to work with such data efficiently. We employ a set of tools for data wrangling; some are UI based, some are domain specific languages developed in house.
  • Data alone is never useful. We develop insightful user interfaces for our clients and we need to do it fast. Our Health Registry Platform provides needed tools to quickly bootstrap UIs for specific data models and then customize it as needed.
  • We continuously maintain multiple solutions, so it's important that we ensure the correctness and robustness of our code, particularly in the evolution of our core Healthcare Registry Platform. We organize our code as a mono-repo with a forking model (our original workflow), so we can keep up with changing requirements, while ensuring that our code quality is high.

Position Purpose

We are looking for a results-oriented, detail-driven Sr. Engineer who will act as Technical Lead of newly formed team with experience working in agile development teams to deliver quality, consumer facing web and mobile applications.

Responsibilities

  • Deliver high quality software based on the collectively developed requirements
  • Develop optimal solutions based on the needs of multiple business and technical dimensions (project goals, time & resources availability, task engineering complexity etc.)
  • Be comfortable with gathering information, specifying/narrowing down requirements, conferring with users, and planning the project delivery cycle.
  • Lead the software development cycle and optimize team efforts according to its phase.
  • Write and maintain high-level architectural documentation along with low-level technical documentation.
  • Understand testing & integration methodologies (continuous integration, continuous delivery, unit vs. integration tests).
  • Take technical responsibility for a solution entirely, meaning that the code integrates, builds, can be installed/executed with the minimal required effort.
  • Propose and/or evaluate technical decisions rationally and with regard to the declared goals
  • Knowledge of ETL (Extract, Transform, and Load) and API (Application Programming Interface) techniques and technologies

Skills and Experience:

  • 5+ years of past commercial software development experience of mid-size to large systems
  • 2+ years of experience working in Agile environment with Scrum Teams
  • Demonstrate skills and proficiency in Python, PostgreSQL, React, Unix Based OS.
  • Demonstrate excellent critical thinking and analytical skills.
  • Strategic in approach – effective in understanding and addressing interdependencies and real issues
  • Proven experience managing to deliverables through milestones – on time, within the budget and meeting business needs
  • Excellent in building and manage interpersonal relationships.
  • Past experience in people leadership with particular attention to team building, issue and conflict resolution and coaching and mentoring team members.
  • Ability to explain technical details to other technical staff.
  • Past experience working in a remote-team environment
  • Comfortable in working with Jira and Confluence.
  • Fluency in English is a must.

Technologies:

  • Linux/macOS (most of our work is done in unix environments)
  • Python (general purpose libraries/ecosystem, HTTP server, UWSGI)
  • JavaScript/React (we write JavaScript code with Flow, if you know TypeScript only, this is fine too)
  • PostgreSQL (and obviously non-specific relational database design skills)
  • GraphQL (this is our primary way to communicate between client and server code)
  • Docker (we package our applications as docker containers)

Additional Beneficial Skills:

  • Healthcare data standards (FHIR, HL7, DICOM)
  • Python data analysis libraries (Pandas, Numpy, Scipy)
  • Languages beyond Python & JS (we love polyglots!)
  • Experience with typing in JavaScript (e.g., TypeScript, Flow)
  • Previous experience with cloud providers like AWS, Azure or GCP and associated tooling like
  • Kubernetes, Terraform, etc.
  • Fundamental project management skills (certifications such as Prince2 or similar are advantage)

#LI-MS5

Join Us

Making a positive impact on human health takes insight, curiosity, and intellectual courage. It takes brave minds, pushing the boundaries to transform healthcare. Regardless of your role, you will have the opportunity to play an important part in helping our clients drive healthcare forward and ultimately improve outcomes for patients.

Forge a career with greater purpose, make an impact, and never stop learning.

Job posted: 2020-08-26

3
Subscribe