.NET + Angular

8 - 15 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

You will be responsible for developing and maintaining scalable web applications using .NET Core (C#) and Angular. This includes implementing RxJS for managing reactive data streams and Route Guards for securing routes in Angular. You will create custom pipes, implement pagination without external UI libraries, and ensure optimal performance. Additionally, you will design and develop middleware, including custom middleware, to handle requests, responses, and authentication flows. It is essential to implement API authentication and authorization mechanisms such as JWT and OAuth2. You will manage application configurations using appsettings.json and other environment-based configurations. Optimizing backend database queries for efficient data access and retrieval will be a crucial part of your role. Handling async/await, managing parallel API calls, and ensuring smooth async programming across services are also part of your responsibilities. Writing clean, maintainable, and testable code, including unit test cases using standard frameworks, is expected. You will participate in CI/CD pipeline configuration and deployment to higher environments. Integration and configuration of Azure Application Insights for logging and monitoring purposes will be required. Collaborating with team members on microservices architecture and containerized deployments is essential. Troubleshooting, debugging, and solving complex technical problems will also be part of your duties. In terms of required skills, you should be proficient in .NET Core / ASP.NET Core, with a strong understanding of middleware, dependency injection, and app configuration. Experience in async programming, threading, and managing parallel jobs is necessary. Knowledge of HTTP status codes, API standards, and performance optimization techniques is also vital. For the frontend aspect, expertise in Angular (v8+), along with a strong knowledge of RxJS, Route Guards, Services, Components, and Pipes, is required. You should have the ability to pass data between components and call REST APIs, as well as experience in implementing pagination without UI libraries. Regarding testing and DevOps, experience in writing unit tests (e.g., NUnit, Jasmine, Karma) and understanding of CI/CD processes and tools (e.g., Azure DevOps, Jenkins) are essential. Deployment to higher environments is also part of the role. Familiarity with cloud platforms, preferably Azure, and hands-on experience with Azure Application Insights and cloud service integrations are expected. Nice to have skills include experience working in a microservices architecture, familiarity with database optimization techniques (SQL/NoSQL), experience with Docker/Kubernetes, and an understanding of Agile/Scrum methodologies. During the interview, the focus areas will include real-life use cases of async handling and middleware, CI/CD and deployment experiences, toughest challenges faced and how they were handled, and the ability to optimize code and queries for performance. Understanding of application architecture will also be assessed.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You

Hyderabad, Telangana

Hyderabad, Telangana