IQVIA

Software Engineer (Java & Frontend)

IQVIA · Kathmandu Metropolitan City, Bagamati Province, Nepal

Hospitals and Health Care · 10,001+ employees

14 h ago
Junior (0-2 yrs) Full-time Nepal
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The role involves supporting, maintaining, and enhancing enterprise applications while troubleshooting production issues and performing root cause analysis. You will work across the full application stack and collaborate with cross-functional teams to deliver high-quality software solutions.

What they look for

Java JavaScript HTML CSS SQL AngularJS Node.js Object-Oriented Programming Troubleshooting Debugging Root Cause Analysis Unit Testing Application Maintenance Software Development Database Management

Requirements

Candidates must have a bachelor's degree in a relevant field and 1-2 years of experience in software development or application support. Strong proficiency in Java, web technologies, and SQL is required for this position.

Full description

Job Overview:

IQVIA is seeking a Software Engineer to join our Analytics Maintenance team. This role is responsible for supporting, maintaining, troubleshooting, and enhancing enterprise applications while ensuring timely resolution of client-reported issues within defined Service Level Agreements (SLAs).

The successful candidate will work across both front-end and back-end technologies, investigate production issues, analyze application and database-related problems, perform root cause analysis, and contribute to ongoing platform improvements. This role is ideal for individuals who enjoy problem-solving, debugging complex issues, working with databases, and delivering high-quality software solutions in a fast-paced environment.

Key Responsibilities:

  • Develop, maintain, and enhance enterprise software applications using Java and web technologies.
  • Troubleshoot, debug, and resolve application defects, production issues, and performance-related problems.
  • Investigate client-reported incidents and perform root cause analysis to identify and implement sustainable solutions.
  • Write, analyze, and optimize SQL queries to support troubleshooting, reporting, and application functionality.
  • Work across both front-end and back-end layers of the application stack.
  • Support application maintenance, incident resolution, and enhancement activities.
  • Review functional requirements and assist in translating business needs into technical solutions.
  • Perform unit testing and support system validation activities.
  • Participate in code reviews and ensure adherence to coding standards and best practices.
  • Collaborate with developers, QA engineers, business analysts, and support teams to deliver effective solutions.
  • Create and maintain technical documentation related to enhancements, fixes, and support activities.
  • Contribute to continuous improvement initiatives and platform modernization efforts.
  • Ensure timely response and resolution of issues while adhering to agreed service levels and operational processes.

Required Qualifications & Skills:

  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related field.
  • 1–2 years of experience in software development, application support, or maintenance of enterprise applications.
  • Strong programming skills in Java.
  • Experience with frontend development using JavaScript, HTML, and CSS.
  • Understanding of Object-Oriented Programming (OOP) concepts.
  • Good understanding of relational databases and hands-on experience writing, troubleshooting, and analyzing SQL queries.
  • Knowledge of software development fundamentals and application architecture.
  • Strong analytical and problem-solving skills.

Preferred Skills:

  • Experience with AngularJS.
  • Familiarity with JavaScript frameworks and modern frontend development practices.
  • Exposure to Node.js or other backend technologies.
  • Experience supporting production applications or maintenance environments.

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.