Dotnet Developer

8 years

0 Lacs

Posted:9 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Job Title: .NET Developer


Location:

Experience Level:

Employment Type:


Job Summary:

.NET Developer


Key Responsibilities:

  • Design, develop, and maintain robust backend systems using .NET Framework and .NET Core.
  • Build scalable and secure Web APIs using ASP.NET MVC and Web API.
  • Write efficient, maintainable, and testable C# code with asynchronous programming practices.
  • Integrate and manage various ORM tools like Entity Framework, ADO.Net, and Dapper.
  • Design and optimize database schemas, stored procedures, triggers, and functions in SQL Server.
  • Conduct performance tuning and optimization (e.g., execution plans, index tuning).
  • Apply ACID principles for reliable and consistent data operations.
  • Collaborate with team members for code reviews, version control (Git/TFS), and conflict resolution.
  • Develop and maintain unit tests; knowledge of mocking/stubbing and test coverage is essential.
  • Participate in collaborative coding sessions and team meetings.
  • Adhere to best practices in software engineering principles and object-oriented design.
  • Understand and apply design patterns and scalable architecture principles.
  • Contribute to high-level and low-level technical designs when required.
  • Engage in discussions related to microservices architecture and cloud adoption strategies (preferably AWS/Azure).


Required Skills:

Microsoft Stack:

  • .NET Framework and .NET Core –

    Must

  • C# Programming –

    Must

  • ASP.NET MVC & Web API –

    Must

  • Asynchronous programming in C# –

    Must

  • ORM tools: Entity Framework, ADO.Net, Dapper –

    Must

Database:

  • Database design & schema development –

    Must

  • SQL querying and CRUD operations –

    Must

  • Understanding of ACID properties –

    Must

  • Performance optimization and index tuning –

    Must

  • T-SQL programming including stored procedures, triggers, functions, TRY...CATCH, and parameterized queries –

    Must

Version Control:

  • Git / TFS –

    Must

  • Merge conflict resolution –

    Must

Testing:

  • Unit Testing (frameworks, mocking, test coverage) –

    Must

  • Test-Driven Development (TDD) –

    Good to Have

Software Engineering:

  • Complex problem-solving –

    Must

  • Scalable and maintainable code practices –

    Must

  • Strong OOPs knowledge and practical design principles –

    Must

  • Design Patterns and Software Engineering principles –

    Must

Microservices & Cloud (Good to Have):

  • Understanding of microservices architecture and service boundaries
  • Knowledge of non-functional aspects like communication, fault tolerance, scalability
  • Familiarity with Azure or AWS (Compute, Storage, Networking, Serverless)
  • Cloud concepts and tools for monitoring, identity management, etc.

Collaboration and Technical Design:

  • Code reviews and collaborative development –

    Must

  • High-level and low-level design contributions –

    Good to Have

Interview Process:

  • Video or Face-to-Face discussion is

    mandatory

    .
  • Screenshot evidence of the interview session must be recorded for authenticity.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Trantor logo
Trantor

Data Engineering and Analytics

Las Vegas

RecommendedJobs for You

Vadodara, Gujarat, India

Dehradun, Uttarakhand, India

Gurugram, Haryana, India