.Net Angular
Full Job Description
We are seeking a talented .NET Developer with strong Angular skills to join our team in Pune, Maharashtra. This role involves designing, developing, testing, and maintaining cutting-edge web applications. You will build robust RESTful APIs and backend services using ASP.NET / .NET Core, and create responsive, user-friendly interfaces with Angular, HTML, CSS, and TypeScript. Collaboration with QA, product, and design teams is essential, as is a commitment to writing clean, scalable, and maintainable code within Agile/Scrum methodologies. Key responsibilities include integrating frontend and backend systems, identifying and resolving performance bottlenecks, and adhering to best coding practices.
Key Responsibilities
- Design, develop, test, and maintain web applications using .NET and Angular
- Develop RESTful APIs and backend services using ASP.NET / .NET Core
- Build responsive and user-friendly UI using Angular, HTML, CSS, and TypeScript
- Integrate frontend applications with backend APIs
- Write clean, scalable, and maintainable code
- Participate in code reviews and follow best coding practices
- Work closely with QA, product, and design teams to deliver features
- Identify and fix performance bottlenecks and bugs
- Participate in Agile/Scrum development processes
Required Skills & Qualifications
Backend
- Strong experience in C#, ASP.NET, .NET Core
- Experience in building REST APIs
- Good understanding of Entity Framework / Dapper
- Knowledge of authentication & authorization (JWT, OAuth, etc.)
Frontend
- Strong experience with Angular (v8+ preferred)
- Proficiency in TypeScript, JavaScript, HTML5, CSS3
- Experience with Angular concepts like components, services, routing, RxJS
- Understanding of responsive design and UI best practices
Database
- Experience with SQL Server
- Ability to write stored procedures, queries, and performance-optimized SQL
This role is within Software Engineering, focusing on the development, maintenance, and optimization of software solutions. You will apply scientific methods to solve engineering problems, contribute to the practice of software engineering in research, design, development, and maintenance, and exercise original thought and judgment. You will also build expertise in your discipline and collaborate effectively as a team player.
Company
Capgemini
Capgemini is a global leader in business and technology transformation, powered by AI. We help organizations reimagine their future and make it a reality through the innovative application of AI, tech...