Overview :
We are looking for a highly skilled and experienced .NET Developer with 5 plus 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 :
10 - 30LPARequired Skills & Expertise :
- Advanced Problem Solving & Analytical Thinking : Proven ability to break down complex business problems and design scalable, efficient solutions with minimal supervision.
- 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.
- 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.
- 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.
- 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.
- 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.
- Secure Coding Practices : Strong awareness of common security vulnerabilities (e.g., injection) and ability to build secure APIs following OWASP guidelines.
- Debugging & Troubleshooting Skills : Proven experience identifying and resolving complex code, configuration, and runtime issues quickly and effectively.
- Code Comprehension & Extension : Must be capable of understanding existing codebases, identifying design patterns, and safely extending or refactoring components.
- PostgreSQL Expertise : Hands-on experience with PostgreSQL including query tuning, indexing strategies, and performance diagnostics.
- Mentorship & Technical Coaching : Demonstrated ability to mentor junior developers, provide technical guidance, perform peer reviews, and foster a learning culture within the team.
- Agile & Cross-Functional Team Participation : Comfortable working in Agile / Scrum setups. Experience estimating work, participating in sprint planning, retrospectives, and proactively unblocking the team.
- 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 :
- 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.
- Integration with Front-End Systems : Work closely with frontend engineers to ensure seamless integration of APIs and efficient data communication between client and server.
- Requirement Analysis & System Design : Interpret functional requirements into technical specifications and database structures. Design system components aligned with long-term architecture goals.
- Reusable Services & Component Design : Develop shared modules, services, and utilities that can be leveraged across the application for consistency and efficiency.
- Maintain and Improve Existing Systems : Diagnose and fix issues in existing applications. Refactor and optimize legacy code where necessary.
- 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.
- Performance Optimization : Analyze and improve performance bottlenecks at both the application and database layers.
- Documentation and Code Quality : Write clear documentation, API specs, and adhere to code standards and review practices.
Responsibilities / Delivery Expectations (Senior-Level) :
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.
- Monthly performance based incentives.
- Complimentary meals, tea / coffee and snacks.