IQVIA

Software Development Engineer (Python and Java)

IQVIA
Apply
21 hours ago
Kathmandu, NepalMid Level / Senior

Responsibilities

  • Design, develop, and maintain scalable backend applications and ETL/data pipelines using Java and Python.
  • Build and optimize data processing workflows for performance, reliability, and scalability.
  • Develop software supporting analytics, reporting, and data-driven decision-making.
  • Work with large datasets and cloud data platforms to maintain data quality and integrity.
  • Integrate applications and pipelines with AWS services including S3 and Lambda.
  • Implement automated testing, monitoring, quality assurance, and performance improvements.
  • Participate in code reviews and contribute to CI/CD and DevOps practices.
  • Troubleshoot production issues and collaborate with product, engineering, and infrastructure teams.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 2–4 years of professional experience in software development, backend engineering, or data engineering.
  • Strong hands-on experience with Python and Java.
  • Knowledge of SQL, relational databases, large datasets, and data processing frameworks such as Apache Spark or MapReduce.
  • Hands-on experience with AWS cloud services, particularly S3 and Lambda.
  • Experience with Git and version control practices.
  • Familiarity with CI/CD pipelines, software development lifecycle practices, and Agile development methodologies.
  • Preferred experience includes Snowflake, Snowpark, Apache Airflow, AWS Step Functions, distributed systems, cloud-native applications, observability, performance optimization, data governance, and secure coding.

Tech Stack

Apache AirflowApache SparkAWSGitJavaPythonSnowflakeSQL

Categories

BackendData Engineering
IQVIA

About IQVIA

10,000+ employees

IQVIA provides clinical research services, healthcare data analytics, and technology platforms to pharmaceutical, biotech, medical device, and healthcare organizations. It sells contracted R&D and commercialization services, software, and data subscriptions that help run trials, generate real-world evidence, and guide go-to-market decisions. Formed by the merger of Quintiles and IMS Health, the company is headquartered in Durham, North Carolina and is publicly traded on the NYSE (ticker: IQV).

Contact me