About This Role
This role is for a Full Stack Developer with experience in .NET and modern frontend frameworks like Angular or React, joining a collaborative and fast-paced environment where technology and business converge. The position involves designing, developing, and delivering scalable end-to-end applications that support critical business processes and digital transformation.
Responsibilities
- Design, develop, and maintain full stack applications using .NET technologies and Angular or React
- Translate business and functional requirements into scalable and efficient technical solutions
- Develop backend services, APIs, and business logic using .NET (C#, ASP.NET Core)
- Build responsive and user-friendly front-end applications using Angular or React
- Ensure seamless integration between frontend and backend components
- Participate in system design, architecture discussions, and technical decision-making
- Write clean, maintainable, and efficient code following best practices and coding standards
- Perform unit testing, debugging, and performance optimization
- Support CI/CD pipelines, deployments, and application lifecycle management
- Troubleshoot and resolve technical issues across the stack
- Ensure application security, scalability, and performance
- Document technical designs, processes, and implementations
- Stay updated with emerging technologies and continuously improve development practices
Requirements
- Proven experience as a Full Stack Developer in enterprise environments
- Strong proficiency in .NET technologies, including C# / ASP.NET Core / Web API / Entity Framework
- Hands-on experience with frontend frameworks such as Angular (preferred) or / React
- Solid understanding of HTML, CSS, JavaScript/TypeScript
- Experience with RESTful APIs and microservices architecture
- Familiarity with database technologies such as SQL Server or other relational databases
- Experience with version control systems (e.g., Git)
- Understanding of CI/CD pipelines and DevOps practices
- Experience with authentication and authorization mechanisms (OAuth, JWT, etc.)
- Experience working in Agile environments and collaborating with cross-functional teams
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder collaboration abilities
- Ability to manage multiple priorities in a fast-paced environment
Nice to have:
- Knowledge of cloud platforms (Azure preferred)
- Familiarity with containerization (Docker, Kubernetes)
About the Company
Tata Consultancy Services is an equal opportunity employer.