Search by job, company or skills

Testing & DevOps:

8-13 Years

This job is no longer accepting applications

Job Description

Key Responsibilities:

  • Develop and maintain scalable web applications using .NET Core (C#) and Angular .
  • Implement Rx JS for managing reactive data streams and Route Guards for securing routes in Angular.
  • Create custom pipes , implement pagination without external UI libraries , and ensure optimal performance.
  • Design and develop middleware (including custom middleware) to handle requests, responses, and authentication flows.
  • Implement API authentication and authorization mechanisms (e.g., JWT, OAuth2).
  • Manage application configurations using app settings j son and other environment-based configurations.
  • Optimize backend database queries and ensure efficient data access and retrieval.
  • Handle a sync/await , manage parallel API calls , and ensure smooth a sync programming across services.
  • Write clean, maintainable, and testable code including unit test cases using standard frameworks.
  • Participate in CI/CD pipeline configuration and deployment to higher environments.
  • Integrate and configure Azure Application Insights for logging and monitoring.
  • Collaborate with team members on microservices architecture and containerized deployments.
  • Troubleshoot, debug, and solve complex technical problems.
  • Required Skills: Backend: Proficient in .NET Core / ASP.NET Core
  • Strong understanding of middleware , dependency injection , and app configuration
  • Experience in a sync programming , threading , and managing parallel jobs
  • Knowledge of HTTP status codes , API standards, and performance optimization techniques
  • Frontend: Expertise in Angular (v8+)
  • Strong knowledge of Rx JS , Route Guards , Services , Components , and Pipes
  • Ability to pass data between components and call REST APIs
  • Experience implementing pagination without UI libraries
  • Testing & DevOps: Experience writing unit tests (e.g., N Unit, Jasmine, Karma)
  • Understanding of CI/CD processes and tools (e.g., Azure DevOps, Jenkins)
  • Deployment to higher environments
  • Cloud & Monitoring: Familiarity with cloud platforms (preferably Azure)
  • Hands-on with Azure Application Insights and cloud service integrations
  • Nice to Have: Experience working in a microservices architecture
  • Familiarity with database optimization techniques (SQL/NoSQL)
  • Experience with Docker/Kubernetes is a plus
  • Understanding of Agile/Scrum methodologies
  • Interview Focus Areas: Real-life use cases of a sync handling and middleware
  • CI/CD and deployment experiences
  • Toughest challenges faced and how they were handled
  • Ability to optimize code and queries for performance

About Company

Job ID: 122961487

Beware of Scammers

We don’t charge money for job offers