IQVIA

Software Engineer (Java)

IQVIA
Apply
1 day ago
Kathmandu, NepalMid Level

Responsibilities

  • Analyze business and technical requirements and contribute to solution design.
  • Develop, enhance, and maintain applications using Java and related technologies.
  • Write clean, efficient, testable, and maintainable code.
  • Perform unit testing, debugging, and defect resolution.
  • Participate in code reviews and maintain coding standards.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
  • Create and maintain technical documentation.
  • Provide technical support and guidance to team members when needed.
  • Identify opportunities to improve application quality, performance, and development processes.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
  • At least 2 years of software development experience.
  • Hands-on experience with Java application development.
  • Understanding of object-oriented programming, design patterns, data structures, and algorithms.
  • Experience with at least one database management system.
  • Experience writing and maintaining unit tests.
  • Strong problem-solving, debugging, communication, and collaboration skills.

Tech Stack

Categories

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