Job Title: Python Developer

Work Experience: 4-10 years

Work Location: Dhaka, Bangladesh

Must Have Skills: Python, Django, Flask, API

Good To Have Skills: Snowflake, MongoDB, Redshift/Postgres, graph databases, Spark

The Orchestrated Analytics team is looking for Software Engineers focusing on microservice architecture, cloud computing and scalability within our SaaS and mobile products which deliver highly available and scalable data management, analytics and AIML capabilities to our largest pharmaceutical clients.

Principle Responsibilities:

  • Develop APIs and data pipelines using Python best practices
  • Produce efficient, high quality Python code that ensures system performance and scalability
  • Design and develop proof-of-concept solutions
  • Undertake integration of 3rd party services
  • Work closely with data scientists and machine learning engineers to develop microservices and pipelines that support algorithm development
  • Conduct code reviews with fellow software engineers
  • Implement unit and integration tests
  • Create and maintain comprehensive documentation
  • Employ version control and CI/CD best practices

Technical Experience:

  • 2-4 years relevant experience in software development
  • Excellent Python development skills
  • Strong expertise with SQL and database
  • Experience building APIs
  • Strong object-oriented design and programming skills
  • Experience with Python testing frameworks (unit test, pytest)
  • Experience with version control and working in a Linux environment
  • A passion for creative problem solving
  • Experience distilling and presenting complex concepts to a non-technical audience
  • Excellent communication (written and oral) and interpersonal skills
  • Experience with database and data processing frameworks like Snowflake, MySQL, MongoDB, Redshift/Postgres, graph databases, and Spark
  • Background in statistics, data science, and machine learning techniques
  • Understanding of CI/CD pipelines and experience working with Gitlab
  • Experience working with Docker, Kubernetes and microservices architecture
  • Experience with Test Driven Development
  • Experience with DevOps processes and tools
  • Experience working with AWS or other cloud services
  • Experience implementing complex back-end functionalities and integrations with multiple 3rd party systems and services.

Educational Qualification: BS in Computer Science (or other related discipline)

IQVIA is a leading global provider of advanced analytics, technology solutions and clinical research services to the life sciences industry. We believe in pushing the boundaries of human science and data science to make the biggest impact possible – to help our customers create a healthier world. Learn more at

Python Developer

Apply Now
Back to search page