Job Overview
Assists with the design/development of software solutions requiring general domain knowledge and limited business expertise.
Troubleshoots code issues and continuously evolves IQVIA's platforms to meet user requirements/needs.
Roles & Responsibilities
Design, develop, and maintain scalable ETL pipelines using Java, Python, and Snowflake
Optimize application workflows for performance, cost-efficiency, and reliability
Develop and maintain software models to support business analytics and reporting
Ensure code quality, integrity, and lineage across the application platform
Integrate product pipelines with AWS services such as S3, Lambda
Implement automated testing and monitoring for application workflows
Collaborate with cross-functional teams to meet product and infrastructure requirements
Adhere to modern software engineering best practices including version control, CI/CD, and Agile methodologies
Required Experience / Qualifications
Bachelor's or master's degree in computer science, Engineering, or related field
2+ years of experience in software engineering
Proficient in Python and Java for backend and product pipeline development
Strong knowledge of SQL and experience with big data analytics
Hands-on experience with distributed data processing tools like Spark, or MapReduce
Familiarity with AWS cloud services including S3, Lambda, and CloudWatch
Experience with version control systems (e.g., Git) and CI/CD pipelines
Preferred Skills:
Knowledge of Snowflake and Snowpark is a plus
Experience with orchestration tools such as Apache Airflow or AWS Step Functions
Understanding of data governance, security, and performance monitoring
Understanding of software security principles and secure coding practices
Good problem-solving skills and ability to troubleshoot issues
IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com
IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.