IQVIA

Senior Software Engineer (.NET)

IQVIA
Apply
2 days ago
Kathmandu, NepalSenior

Responsibilities

  • Design, develop, test, maintain, and deploy software applications using .NET technologies.
  • Develop and maintain front-end user interfaces and back-end application components.
  • Participate in requirements analysis, technical design, coding, testing, deployment, support, and other software development lifecycle phases.
  • Troubleshoot, debug, and resolve application defects, technical issues, and performance problems.
  • Translate business requirements and functional specifications into technical solutions.
  • Write clean, maintainable, and efficient code and execute unit tests.
  • Design and integrate web services and APIs and work with database-driven systems.
  • Participate in code reviews and technical design discussions.
  • Collaborate with Product, Implementation, Data Operations, and Engineering teams.
  • Support and lead small to medium-sized development projects and system enhancement initiatives.
  • Provide technical guidance and onboarding support to junior developers.
  • Contribute to platform modernization, security enhancements, technical debt reduction, and development process improvements.
  • Prepare and maintain technical documentation.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • At least 4 years of professional software development experience using .NET technologies.
  • Strong hands-on experience with C#, ASP.NET, and .NET Core/.NET.
  • Experience developing and supporting web-based applications and database-driven systems.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with SQL databases and writing efficient queries.
  • Knowledge of HTML, CSS, JavaScript, and responsive web development.
  • Experience designing and integrating REST APIs and web services.
  • Experience using Git or other version control systems.
  • Ability to troubleshoot and resolve complex technical issues across the software development lifecycle.
  • Strong communication, collaboration, and problem-solving skills.
  • Experience mentoring or supporting junior software engineers is preferred.
  • Experience leading small to medium-sized development initiatives is preferred.
  • Exposure to healthcare technology or healthcare data platforms is preferred.
  • Experience with cloud technologies such as Azure is preferred.
  • Familiarity with CI/CD pipelines, DevOps practices, platform modernization, security improvements, technical debt reduction, and Agile development environments is preferred.

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