TymblHub

© 2026 TymblHub

Dot Net Fullstack Developer

Tata Consultancy Services
Posted on
Tata Consultancy Services logo

Experience
5 - 8 yrs
Salary (CTC)
₹6.3L - ₹8.1L
Job Location
Hyderabad, India
Vacancy
31
Designation
Dot Net Fullstack Developer
Job Type
ONSITE

Job Description


Job description

Job Summary

A skilled .NET Full Stack Developer with strong experience in Angular to design, develop, and maintain scalable web applications. Should have hands-on expertise in backend development using .NET Core / ASP.NET and frontend development using Angular along with strong understanding of modern software development practices.

Location : Bangalore Hyderabad Chennai kochi

Key Responsibilities

Backend (.NET)

  • Design, develop, and maintain RESTful APIs using ASP.NET Core / .NET 6+
  • Implement business logic and data access layers using Entity Framework Core
  • Work with relational databases like SQL Server, including performance tuning
  • Ensure application security, scalability, and performance
  • Write clean, maintainable, and testable code following best practices

Frontend (React.js)

  • Develop responsive and user-friendly UI components using Angular
  • Use JavaScript (ES6+), TypeScript, HTML5, CSS3
  • Work with state management tools like Redux / Context API
  • Integrate frontend with backend APIs
  • Ensure cross-browser compatibility and performance optimization

Required Skills:

a. Technical Skills

  • Strong experience in C#, ASP.NET Core, Web API
  • Solid understanding of Angular and modern frontend frameworks
  • Proficiency in JavaScript / TypeScript
  • Experience with SQL Server and database design
  • Experience with Entity Framework / LINQ
  • Familiarity with Azure or other cloud platforms (preferred)

Good to Have

  • Experience with Microservices Architecture
  • Knowledge of CI/CD pipelines
  • Understanding of OAuth, JWT, authentication & authorization

Soft Skills

  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Ability to work independently and handle multiple tasks