Search by job, company or skills

Meditab India

Dotnet Developer (3-7 years exp)

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Overview:

We are looking for a highly skilled and experienced .NET Developer with 3+ years of experience and 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.

Salary Range (Annually):

  • 10 - 30LPA

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:

The role goes beyond code contribution. You are expected to take an active part in delivery leadership, team enablement, and technical scaling.

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.

Benefits:

  • 5 days work week.
  • Health and Accidental insurance.
  • Paid Leaves.
  • Referral bonus.
  • Leave Encashment.
  • Complimentary meals, tea/coffee and snacks.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 136970873