top of page

Senior .NET Developer

Job Type

Full time

Workspace

On-site

Experience

2-3+ years

No. of Position

2

Company Description

At Avinto, we're more than just a consultancy—we're a team of innovators, problem solvers, and builders. As a Norwegian IT consultancy firm, we deliver smart, scalable, and efficient technology solutions for businesses worldwide. From systems integrations to custom software development, we empower companies to streamline operations and embrace digital transformation.


What sets us apart? We combine Norwegian project management expertise with a highly skilled technical team in Kathmandu, Nepal, enabling us to provide high-quality solutions at competitive prices. We work with international clients, solving complex challenges and building cutting-edge systems that drive impact.

Role Description

We are seeking a talented .NET Developer to join our dynamic team in Kathmandu. In this role, you'll develop and maintain robust applications using .NET (4.7 and onwards), with frontend development using React. You'll collaborate with cross-functional teams to deliver scalable, high-performance solutions while adhering to clean architecture principles and the repository pattern. The ideal candidate is proficient in .NET, MSSQL, and modern development practices, with a passion for debugging, refactoring, and extending existing systems.

Key Responsibilities

The ideal candidate will have a proven track record of delivering complex .NET applications built on clean architecture principles. You should be comfortable designing systems from the ground up or refactoring existing applications to follow modern architectural patterns. In addition, the points below are required:

  • Develop and maintain applications using .NET (4.7 and onwards) for backend development

  • Design and implement RESTful APIs ensuring scalability and performance

  • Apply Clean Architecture principles and the Repository Pattern for maintainable codebases

  • Work with MSSQL databases using Dapper for efficient data access

  • Deploy and manage applications on IIS for optimal production performance

  • Integrate third-party services (e.g., Stripe) to support new features

  • Write unit and integration tests using xUnit to ensure code quality

  • Debug legacy code and implement logging mechanisms to diagnose issues

  • Develop Windows services for automated processes

  • Use AutoMapper for efficient object-to-object mapping

  • Collaborate with cross-functional teams to deliver high-quality features

Qualifications

The ideal candidate will possess comprehensive backend development skills with C# and .NET while having working knowledge of modern frontend technologies. Familiarity with TypeScript and React for frontend development is a plus but not required. In addition, the points below are required:

  • Proven experience as a .NET Developer with expertise in C#

  • Experience building RESTful APIs with .NET

  • Strong understanding of clean architecture and the repository pattern

  • Experience with MSSQL and Dapper for database operations

  • Familiarity with IIS for application deployment

  • Experience with unit testing using xUnit

  • Proficiency with AutoMapper

  • Knowledge of logging frameworks for monitoring and debugging

  • Ability to troubleshoot and refactor legacy code

  • Experience with Windows services and background task scheduling

  • Experience with third-party integrations such as Stripe

  • Strong problem-solving and communication skills

Why Join Avinto IT?

  • Work on innovative projects with international clients

  • Thrive in a collaborative and growth-oriented work environment

  • Enjoy a competitive salary and comprehensive benefits package

  • Access opportunities for career development and skill enhancement


If you're passionate about building robust .NET applications and want to contribute to an innovative, supportive team, we'd love to hear from you!


Apply now and become part of our growing team!


bottom of page