Senior .Net Developer

7 - 10 years

13 - 23 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

We are looking for a highly skilled .NET Backend Developer with a strong focus on performance optimization, memory profiling, and SQL troubleshooting. This role goes beyond standard API development, requiring an analytical, debugging-first mindset to identify, isolate, and resolve performance bottlenecks across the system. Youll work closely with DBAs, backend developers, and observability teams to ensure our application performs optimally at scale.

Key Responsibilities:   

  • Analyze and improve performance of existing backend services developed in    .NET/.NET Core.
  • Conduct memory and CPU profiling using tools like dotTrace, dotMemory, or    similar.  
  • Full-Stack  Development: Collaborate with cross-functional teams to understand    project requirements and translate them into technical    specifications. Develop end-to-end applications using the Microsoft    .NET framework, .NET Core, and .NET Standard, integrating front-end    technologies like HTML, CSS, and JavaScript
  • Database  Integration: Design, develop, and maintain SQL Server databases,    ensuring efficient data storage, retrieval, and manipulation.    Implement data caching solutions using Redis and Elastic ache to    enhance application performance.
  • API  Development: Build robust and scalable APIs (REST and/or SOAP) to    facilitate seamless communication between various components of the    application and external systems.
  • Version  Control & Collaboration: Utilize Git for version control,    branching, and code merging, ensuring smooth collaboration within    the development team and adherence to Agile development    methodologies.
  • Test-Driven Development: Implement unit tests and participate in automated    testing processes to ensure the reliability and quality of developed    code. Perform thorough testing and validation of software modules    before deployment
  • Perform root cause analysis (RCA) for slowness or performance degradation issues.
  • Evaluate and optimize multi-threaded code, manage synchronization, locking    mechanisms, race conditions, deadlocks, and ensure thread safety.
  • Utilize asynchronous programming patterns effectively in real-world    applications.
  • Collaborate  with DBAs to troubleshoot and optimize complex SQL queries and    stored procedures.
  • Read and interpret SQL Execution Plans, identify missing indexes, and suggest    indexing strategies.   
  • Use tools like SQL Profiler, DataDog, OpenTelemetry, etc., to monitor and    analyze application behavior.   
  • Create detailed analysis documentation and provide actionable optimization    suggestions.  
  • Lead or  participate in code reviews with a focus on performance and memory    usage.  
  • Work with production support teams to debug issues not reproducible locally    and implement proper logging/tracing mechanisms.

Must-Have Skills: 

  • 6+ years of strong experience on .NET / .NET Core with focus on backend    development.   
  • Solid understanding of object-oriented programming (OOP) principles and    design patterns.   
  • Proven  experience in performance profiling and memory management.
  • Practical    understanding of multi-threading, asynchronous programming, and    concurrency control.   
  • Proficiency in writing and optimizing complex SQL queries.
  • Unit Testing Experience
  • Experience with APM tools like DataDog, New Relic, or similar.
  • Familiarity with logs, metrics, and traces for production debugging.   
  • Ability to structure troubleshooting approaches and isolate performance issues    across layers (UI, backend, DB).   
  • Hands-on experience with debugging in staging/production environments.

Nice-to-Have Skills:   

  • Experience with job engine performance tuning and redesign.  
  • Exposure to OpenTelemetry or other observability standards.
  • Knowledge of distributed system design and understanding of latency tradeoffs.
  • Familiarity with CI/CD pipelines and performance benchmarking tools.

Candidate Traits:   

  • Problem Solver: Enjoys diagnosing and solving complex performance issues
  • Curious & Analytical: Not satisfied with surface-level answers; digs deep 
  • Self-Starter: Can pick up new tools and technologies (e.g., profiling tools) with    minimal hand-holding   
  • Collaborative: Works well with DBAs, architects, and DevOps to get to the root of    the problem
  • Performance Mindset: Sees "performance as a feature" and takes pride    in making systems faster and leaner.

    Role & responsibilities


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

mumbai suburban, navi mumbai, mumbai (all areas)