IQVIA

Software Development Engineer (Python and Java)

IQVIA
Apply
15 hours ago
Kathmandu, NepalEntry Level / Mid Level

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 business analytics, reporting, and data-driven decision-making.
  • Work with large datasets and cloud-based data platforms to maintain data quality and integrity.
  • Integrate applications and data pipelines with AWS services including S3 and Lambda.
  • Implement automated testing, monitoring, and quality assurance practices.
  • Participate in code reviews and contribute to CI/CD and DevOps best practices.
  • Collaborate with product, engineering, and infrastructure teams to deliver reliable software.
  • Troubleshoot production issues and improve system performance and maintainability.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • 1.5 to 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, and large datasets.
  • Experience with data processing frameworks such as Apache Spark, MapReduce, or similar technologies.
  • Hands-on experience with AWS cloud services, particularly S3 and Lambda.
  • Experience using Git and version control practices.
  • Familiarity with CI/CD pipelines and software development lifecycle practices.
  • Understanding of Agile development methodologies and collaborative development environments.
  • Strong analytical, problem-solving, and troubleshooting skills.
  • Preferred experience with Snowflake, Snowpark, Apache Airflow, or AWS Step Functions.
  • Preferred knowledge of data governance, data lineage, data quality, monitoring, observability, performance optimization, distributed systems, cloud-native applications, and secure coding.
  • Experience in healthcare, analytics, or data-driven product environments is preferred.

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