Senior Software Engineer
Warsaw, Poland
2 d. temu

Senior Software Engineer (Scala / Spark)

We are looking for a seasoned engineer (ideally with analytical skills) who is capable of working independently to design, develop and support data engineering solutions.

You should be a self-started and motivated to make an impact on the team’s ability to deliver high-quality solutions in a timely manner.

This role requires a considerable focus on understanding our data we deal with as an organization, develop a better understanding of our data through profiling, take ownership of the solution design, work collaboratively with the wider engineering team to implement optimal solutions in a timely manner and ensure successful deployment and operation of the platform in production.

The role offers an opportunity for development in areas of system architecture, Big Data processing and data science.

The Systems Engineering team is one of the fastest growing groups within Real-World Solutions (RWS) 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 RWS Technology to solve complex healthcare problems for our clients ranging from supporting retrospective clinical studies to disease progression projections.

Core Responsibilities :

  • Develop tools and solutions delivering value from data to internal customers
  • Participate in process design, development, deployment and maintenance
  • Contribute to the definition and adoption of technical standards.
  • Work closely with the data analysts to identify and provide data with required quality
  • Create comprehensive automated unit and integration tests.
  • Qualifications :

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

    Technical skills and knowledge

    Essential :

  • 4+ years of experience in designing, developing applications in Java (Spring / JEE), Scala or mixed
  • Experience with relational and tabular data storages efficiently managing and querying various schemas
  • Experience with implementing Agile practices (Ideally SCRUM)
  • Experience with TDD, CI, CD
  • Knowledge of build automation tools such as Maven, Gradle, SBT
  • Experience with a VCS preferably Git
  • Knowledge of algorithms & design patterns and how to apply them effectively.
  • Desirable :

  • Experience with Big Data Stream / Batch processing
  • Experience with one or more of : Apache Kafka, Apache Spark, HDFS, Hive, Kudu
  • Personal skills and behaviours :

  • Excellent analytical & troubleshooting skills.
  • Strong collaboration, written and verbal skills.
  • Familiarity with project management concepts, specifically Agile / Scrum
  • We thank all applicants for their interest; however, only those selected for an interview will be contacted.

    IQVIA is a strong advocate of diversity and inclusion in the workplace. We believe that a work environment that embraces diversity will give us a competitive advantage in the global marketplace and enhance our success.

    We believe that an inclusive and respectful workplace culture fosters a sense of belonging among our employees, builds a stronger team, and allows individual employees the opportunity to maximize their personal potential.


    Zgłoś tę pracę

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Formularz wniosku