Home
Jobs

Senior .Net Developer

5 - 10 years

10 - 20 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Overview:

We are looking for a highly skilled and experienced .NET Developer with a strong foundation in software design, API development, and secure, scalable web application architecture. This role demands a problem-solver with a passion for technology, who can work independently and collaboratively to deliver robust backend services for modern web and mobile applications.

Required Skills & Expertise:

  1. Advanced Problem Solving & Analytical Thinking :

    Proven ability to break down complex business problems and design scalable, efficient solutions with minimal supervision.
  2. Strong Web Application Architecture Understanding:

    In-depth knowledge of how web applications function including web servers, application frameworks, RESTful services, and client-server communication patterns.
  3. Expertise in HTTP & API Protocols:

    Proficient in the HTTP protocol with a solid grasp of methods, headers, request/response bodies, status codes, and best practices for API design.
  4. .NET API Development (C#):

    Strong experience writing clean, modular, and well-documented APIs using the .NET Framework/.NET Core in C#. Must be capable of designing request/response models suited for frontend/mobile app integration.
  5. Database Design & Optimization:

    Ability to model efficient relational database schemas with scalability and performance in mind. Strong experience writing and maintaining stored procedures, views, and functions especially in PostgreSQL.
  6. Object-Oriented Design Principles:

    Deep understanding of OOP fundamentals and ability to follow SOLID design principles. Should be comfortable interpreting and implementing application design specifications.
  7. Secure Coding Practices:

    Strong awareness of common security vulnerabilities (e.g., injection) and ability to build secure APIs following OWASP guidelines.
  8. Debugging & Troubleshooting Skills:

    Proven experience identifying and resolving complex code, configuration, and runtime issues quickly and effectively.
  9. Code Comprehension & Extension:

    Must be capable of understanding existing codebases, identifying design patterns, and safely extending or refactoring components.
  10. PostgreSQL Expertise:

    Hands-on experience with PostgreSQL including query tuning, indexing strategies, and performance diagnostics.
  11. Mentorship & Technical Coaching:

    Demonstrated ability to mentor junior developers, provide technical guidance, perform peer reviews, and foster a learning culture within the team.
  12. Agile & Cross-Functional Team Participation:

    Comfortable working in Agile/Scrum setups. Experience estimating work, participating in sprint planning, retrospectives, and proactively unblocking the team.
  13. Ownership Mentality:

    Exhibits a "you build it, you run it" mindset. Takes initiative to solve problems, improve the product, and streamline processes without always waiting for explicit direction.

Preferred Skills (Bonus):

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Familiarity with containerization tools (Docker, Kubernetes)
  • Knowledge of CI/CD pipelines and DevOps practices
  • Familiarity with message brokers or event-driven systems

Key Responsibilities:

  1. Deliver High-Quality, Maintainable Backend Code:

    Design, build, and maintain clean, scalable REST APIs in .NET Core that serve as the backbone for web and mobile applications.
  2. Integration with Front-End Systems:

    Work closely with frontend engineers to ensure seamless integration of APIs and efficient data communication between client and server.
  3. Requirement Analysis & System Design:

    Interpret functional requirements into technical specifications and database structures. Design system components aligned with long-term architecture goals.
  4. Reusable Services & Component Design:

    Develop shared modules, services, and utilities that can be leveraged across the application for consistency and efficiency.
  5. Maintain and Improve Existing Systems:

    Diagnose and fix issues in existing applications. Refactor and optimize legacy code where necessary.
  6. Third-Party Integration:

    Implement robust and secure integrations with external systems (e.g., EHRs, CRMs, Payment Gateways) using standard data exchange formats like JSON, XML, HL7, or FHIR.
  7. Performance Optimization:

    Analyze and improve performance bottlenecks at both the application and database layers.
  8. Documentation and Code Quality:

    Write clear documentation, API specs, and adhere to code standards and review practices.

Responsibilities / Delivery Expectations (Senior-Level):

delivery leadership

Take Load Off Technical Leads

  • Own modules, features, or entire services end-to-end.
  • Make independent technical decisions within team-aligned architecture boundaries.
  • Act as a go-to person for triaging, debugging, and resolving blockers.

Mentor and Upskill Junior Developers

  • Conduct regular code reviews, design walkthroughs, and technical sessions.
  • Provide 1:1 mentorship to junior team members to help them level up.
  • Contribute to shared knowledge resources like internal wikis or documentation libraries.

Accelerate Delivery Through Reusability and Standards

  • Create and maintain a library of reusable components and helper services.
  • Define and enforce API contracts, logging structures, and error-handling conventions.
  • Promote automation and tools that reduce redundant manual effort.

Drive Continuous Improvement

  • Identify architectural bottlenecks or legacy debt and propose improvements.
  • Initiate internal tools, scripts, or health checks to improve operational reliability.
  • Recommend and trial new tools or technologies where applicable.

Collaborate with Cross-Functional Teams

  • Work closely with Product Owners, QA, DevOps, and Frontend teams to ensure smooth integration and deployment of features.
  • Handle discussions with stakeholders around technical feasibility and delivery timelines.

Handle Critical and Complex Deliverables

  • Lead initiatives such as system migrations, API versioning, or critical third-party integrations.
  • Manage high-volume or high-security features that demand attention to performance and compliance.

Promote a Culture of Ownership and Accountability

  • Encourage a fail-fast, learn-faster culture.
  • Promote clean code practices and documentation ownership among team members.
  • Lead by example when it comes to punctuality, responsiveness, and quality.

Mock Interview

Practice Video Interview with JobPe AI

Start Technical 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
Meditab Software
Meditab Software

Healthcare Software Solutions

Los Angeles

51-200 Employees

10 Jobs

    Key People

  • John Doe

    Chief Executive Officer
  • Jane Smith

    Chief Technology Officer

RecommendedJobs for You

Mumbai, Mumbai Suburban, Mumbai (All Areas)

Ambawadi, Ahmedabad, Gujarat

Navi Mumbai, Pune, Mumbai (All Areas)