Software Engineer (Scala/Java) (R1026090) in Warsaw, PL at IQVIA™

Date Posted: 5/14/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Warsaw, PL
  • Experience:
    Not Specified
  • Date Posted:
    5/14/2018
  • Job ID:
    R1026090

Job Description

Software Engineer


Systems Engineering, RWAS Technology

RWAS Technology team are looking for experienced, innovative and highly motivated individuals who are keen to make their mark on how IQVIA efficiently manages its data assets. You will be an integral part of our Warsaw software engineering team and will play a crucial role in helping the team define the technology roadmap for the next generation data engineering platform. The role requires a commitment to project delivery and an eagerness understand the healthcare domain. Our platform helps solve complex business challenges pertaining to healthcare data such as mapping wide variety of healthcare drug and diagnosis data to standard coding frames. You will have the opportunity to be able to solve complex engineering challenges and develop innovative solutions.


The Team

The Systems Engineering team is one of the fastest growing groups within Real-World & Analytics Solutions (RWAS) Technology division. We are enthusiastic about Agile software development, are one of the strongest advocates for DevOps and Test-Driven Development (TDD) in the group and believe strongly in enabling individuals to be their best by allowing them to be independent and be part of a self-organizing team.

The team deals with a wide variety of patient-level health care data, which is used by RWAS Technology to solve complex healthcare problems for our clients ranging from supporting retrospective clinical studies to disease progression projections.

Core Responsibilities

  • Participate in system design, development, deployment and maintenance
  • Conceptualization, development and implementation of complex program designs
  • Involvement in system analysis and troubleshooting.
  • Build and maintain robust data pipelines to deliver production ready datasets
  • Assist in the integration with 3rd party data providers
  • Work closely with the data analysts to identify and provide required data
  • Create comprehensive automated unit and integration tests.
  • Provide 3rd line support for developed solutions and contribute to best practice documentation.
  • Work with Architects, Project Manager, Development & Operations teams to define requirements, deliverables, and provide the necessary engineering expertise & support to ensure delivery.
  • Work with the team or as an individual contributor to perform analysis, design, development and testing of solutions to meet requirements.
  • Work under minimal supervision and be able to self-manage work load and ensure delivery of solutions.

QUALIFICATIONS & SKILLS

Qualifications

Bachelor’s Degree in Information Technology, Software Engineering, Computer Science, Mathematics, or other related field

Technical skills and knowledge

Essential

  • 3+ years of experience in designing, developing, supporting and maintaining enterprise-scale applications using Scala & Java
  • At least 2 years of hands on working experience with one or more of the following technologies; ElasticSearch, Apache Spark, HDFS, Hive, HBase, Impala, Apache Cassandra
  • Experience with implementing Agile practices (Ideally SCRUM)
  • Knowledge of algorithms & design patterns and how to apply them effectively.
  • Experience with Test-Driven Development, CI and design patterns
  • Experience with Microservices
  • 3+ years of experience with the following:
    • Spring
    • Hibernate/EclipseLink
    • FasterXML/Jackson
    • Core JavaScript
    • jQuery
    • Akka
  • Knowledge of build automation tools such as Maven or Gradle
  • Experience with a VCS preferably Git
  • Experience with performance/scalability tuning, algorithms and computational complexity


Job ID: R1026090