Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 7 Nov 2026

Senior Software Engineer (.NET)

IQVIA Kathmandu, Nepal senior full-time

The employer hasn't listed a salary.

Apply on IQVIA

Description

We are seeking a Senior Software Engineer (.NET) to design, develop, test, and maintain scalable software solutions that support IQVIA's healthcare technology platforms.

You will work across both front-end and back-end application layers, supporting platform modernization initiatives, improving application performance and reliability, and contributing to strategic product development.

Major Responsibilities

  • Design, develop, test, and maintain software applications using .NET technologies.
  • Participate in all phases of the software development lifecycle, from requirements analysis to deployment and support.
  • Develop and maintain both front-end user interfaces and backend application components.
  • Troubleshoot, debug, and resolve application defects and performance issues.
  • Review functional specifications and translate business requirements into technical solutions.
  • Write clean, maintainable, and efficient code following established coding standards.
  • Create and execute unit tests to ensure software quality and reliability.
  • Collaborate with Product, Implementation, Data Operations, and Engineering teams to deliver high-quality solutions.
  • Participate in code reviews and contribute to technical design discussions.
  • Support and lead small to medium-sized development projects and system enhancement initiatives.
  • Provide technical guidance and onboarding support to junior developers.
  • Contribute to continuous improvement of development processes, tools, and best practices.
  • Prepare and maintain technical documentation as required.
  • Support platform modernization, security enhancements, and technical debt reduction initiatives.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 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 (OOP) principles and design patterns.
  • Experience working 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.
  • Experience working across the full software development lifecycle.
  • Strong communication, collaboration, and problem-solving skills.

Good to Have

  • Experience mentoring or supporting junior software engineers.
  • Experience leading small to medium-sized development initiatives.
  • Exposure to healthcare technology or healthcare data platforms.
  • Experience with cloud technologies such as Azure.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience contributing to platform modernization, security improvements, or technical debt reduction initiatives.
  • Experience working in Agile development environments.

Skills

Required

Ready to apply?

You apply with the employer directly. Their original posting is here: https://iqvia.wd1.myworkdayjobs.com/en-US/IQVIA/job/Kathmandu-Nepal/Senior-Software-Engineer--NET-_R1574613

Apply on IQVIA