NET Full Stack Developer with Angular

Tata Consultancy Services Limited
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

ASP.NET
HTML
.NET
Application Layers
Software Applications
Unit Testing
C Sharp (Programming Language)
CSS
Software Quality
Code Review
Computer Programming
Databases
Software Debugging
DevOps
Systems Analysis
Performance Tuning
Responsive Web Design
Data Streaming
TypeScript
Backend
Angular
Material Design
Front End Software Development
REST

Job description

This position involves designing, developing, and maintaining end-to-end full-stack applications using .NET on the backend and Angular on the frontend. The successful candidate will be responsible for building scalable APIs, responsive user interfaces, and ensuring code quality, performance, and seamless integration across application layers., * Design, develop, and maintain end-to-end full-stack applications using .NET / ASP.NET Core on the backend and Angular on the frontend.

  • Build and expose RESTful APIs and backend services, ensuring scalability, security, and performance.
  • Develop responsive, user-friendly UI components using Angular, HTML, CSS, and TypeScript.
  • Integrate frontend applications with backend services and databases, ensuring smooth data flow and error handling.
  • Write clean, maintainable, and well-tested code; participate in code reviews and quality assurance activities.
  • Perform unit testing, debugging, and performance optimization across application layers.
  • Collaborate with cross-functional teams (UX, QA, DevOps, Product) to deliver features aligned to business requirements.
  • Support CI/CD pipelines, deployments, and production issue resolution to ensure application stability.

Requirements

Required Skills: .NET, Angular, C#

Preferred Skills: Experience in systems analysis and programming of software applications, managing and implementing successful projects, working knowledge of consulting/project management techniques/methods, ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.

Apply for this position