Senior .NET Full Stack Developer
Tata Consultancy Services · Bengaluru, Karnataka, India
Tata Consultancy Services · Bengaluru, Karnataka, India
**Key Responsibilities** - Design and develop **full stack applications using .NET Core, React, and Angular** - Build and maintain **RESTful APIs and backend services** - Develop responsive and scalable user interfaces using **React (mandatory) and Angular** - Create technical specifications, solution designs, and implementation plans - Perform **unit testing using NUnit** and API testing using Postman/SOAP - Deploy applications using **CI/CD pipelines on AWS cloud platforms** - Conduct code reviews and ensure adherence to coding standards and best practices - Write and optimize **SQL queries and stored procedures** - Collaborate with business and engineering teams to deliver high-quality solutions - Provide technical mentoring and guidance to junior developers - Document application changes and maintain proper technical documentation **MustHave Skills** **Backend Development** - Strong expertise in: - **C#** - **.NET Core / ASP.NET MVC** - Experience building: - **REST APIs and web services** **Frontend Development (Mandatory)** - Strong hands-on experience with: - **React (mandatory)** - **Angular** - Solid understanding of: - **HTML, CSS, and JavaScript** **Cloud & DevOps** - Experience with: - **AWS cloud** - **CI/CD pipelines (Azure DevOps, Jenkins, or GitHub)** **Database** - Strong knowledge of: - **SQL** - Experience writing: - Stored procedures **Testing** - Experience with: - **NUnit** - API/UI testing tools (Postman, SOAP) **GoodtoHave Skills** - Experience in: - Agile development environments - Strong knowledge of: - Design patterns and best practices