Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
8.0 - 15.0 years
0 Lacs
maharashtra
On-site
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.,
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough