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.
About IQVIA
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).
