Source description
About the role
Job Title: .NET Developer Experience Required: 3+ Years Location: Hyderabad Position Overview We are seeking a skilled Full Stack Developer – .NET with strong experience in the Microsoft technology stack to design, develop, and maintain scalable, enterprise-grade web applications. The role involves end-to-end ownership of application development, combining robust back-end systems built on .NET with modern, responsive front-end interfaces. The ideal candidate is technically strong, quality-driven, and comfortable working independently on complex features. Key Responsibilities Back-End Development (.NET & C#) Design, develop, and maintain clean, efficient, and reusable C# code using ASP.NET Core (MVC & Web API) . Build secure, high-performance RESTful APIs and integrate them with front-end applications. Implement data access layers using Entity Framework Core (EF Core) and write optimized LINQ queries. Perform database design, migrations, and performance tuning using SQL Server and relational databases. Contribute to architectural decisions, ensuring scalability, maintainability, and adherence to SOLID and clean architecture principles. Front-End Development Develop responsive and user-friendly interfaces using HTML5, CSS3, JavaScript, and TypeScript . Build Single Page Applications (SPAs) using Angular (preferred) or React . Integrate front-end components with back-end APIs using asynchronous communication methods. Implement client-side state management solutions where required. Quality, Performance & DevOps Write unit and integration tests using frameworks such as xUnit, NUnit, and Moq . Identify and resolve performance bottlenecks across both server-side and client-side components. Support CI/CD pipelines using tools such as Azure DevOps, GitHub Actions, or Jenkins . Deploy, monitor, and maintain applications on Microsoft Azure (App Services, Azure SQL, Functions, etc.). Collaboration & Engineering Practices Participate actively in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives. Conduct and participate in peer code reviews to maintain quality and share best practices. Collaborate closely with product managers, designers, and other engineers to deliver features aligned with business needs. Required Qualifications & Skills Experience & Education 3+ years of professional experience in a Full Stack Developer role. Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. Technical Skills Back-End: C#, ASP.NET Core (MVC, Web API). ORM & Databases: Entity Framework Core, SQL Server, T-SQL. Front-End: Angular (preferred), HTML5, CSS3, JavaScript, TypeScript. Tools: Visual Studio / VS Code, Git and Git workflows. Testing: NUnit, xUnit, Moq or equivalent testing frameworks. Cloud & DevOps: Azure services and CI/CD pipelines. Soft Skills Strong problem-solving and analytical abilities. Clear communication skills for collaboration across technical and non-technical teams. Ability to work independently while contributing effectively to a team environment. Continuous learning mindset and adaptability to evolving technologies. Why Join Us You will work on impactful, production-grade systems using modern .NET technologies, collaborate with a strong engineering team, and contribute to building scalable solutions with real-world impact. Dr. Reddy's Foundation is an equal opportunity employer and encourage applications from diverse backgrounds.
More at Dr. Reddy's Foundation