Lead / Principal .NET Engineer

Location

Kupondole, Lalitpur, Nepal

Experience

8+ Years

Job Type

Full time

Work Mode

On-Site

Available Positions

2

Apply Before

March 20, 2026


Overview

We are seeking a Lead/Principal .NET Engineer to drive the modernization of legacy applications by re-architecting them into cloud-native solutions on Microsoft Azure. The role requires deep expertise in C#, .NET/.NET Core, RESTful APIs, and SQL Server, along with hands-on experience building modern frontend applications using frameworks such as Angular or React. Candidates should be proficient in Azure services, cloud-native design patterns, CI/CD pipelines, and best practices for scalability, security, and performance.

Responsibilities

  • Modernize and re-architect legacy applications into Azure-native, cloud-ready solutions
  • Apply cloud-native design patterns and best practices for performance, security, and maintainability
  • Design and develop scalable web applications using .NET Core, C#, and Angular/React
  • Build and consume RESTful APIs and Microservices
  • Collaborate with UI/UX designers, QA, and DevOps for end-to-end delivery
  • Participate in code reviews, agile ceremonies, and architecture discussions.
  • Engage in brainstorming sessions to improve product features using AI/ML capabilities and stay updated with the latest trends in artificial intelligence
  • Work closely with Azure services like App Services, Key Vault, Functions, and Storage

Required Skills

  • 8+ years of experience in Full Stack development using .NET Core, C#, and JavaScript/TypeScript
  • Hands-on experience with modern frontend frameworks such as Angular or React
  • Proficiency in SQL, Entity Framework, and API integration
  • Knowledge of Azure services and cloud deployments
  • Familiarity with Azure DevOps, CI/CD pipelines, and DevOps practices
  • Strong problem-solving, debugging, and analytical skills
  • Solid understanding of application architecture, design patterns, and modernization strategies