2 hours ago
Remote, India or Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and maintain enterprise applications using C#, ASP.NET MVC, Web API, Angular, and SQL Server.
  • Build secure, scalable REST APIs using OAuth2 and JWT authentication.
  • Develop scalable frontend applications with Angular 17 and TypeScript.
  • Modernize legacy systems across .NET Framework and modern .NET while maintaining stability and scalability.
  • Optimize database queries, stored procedures, and Entity Framework operations.
  • Implement dependency injection and modular architecture patterns.
  • Use AI-assisted development tools and existing AI frameworks to improve productivity within the product development lifecycle.
  • Collaborate with QA, DevOps, and business teams to deliver high-quality releases.
  • Participate in code reviews, technical design discussions, and production support.
  • Contribute to CI/CD pipelines and deployment automation.
  • Understand and implement client-specific business rules and workflows.

Requirements

  • 8–10 years of software engineering experience.
  • Strong experience with C#, .NET Framework 4.5–4.8, and .NET 9.
  • Experience with ASP.NET MVC 5, Web API 2, WCF, and Entity Framework 6.
  • Experience with Angular 17, TypeScript, Angular Forms, and Angular CLI.
  • Experience with SQL Server and T-SQL development.
  • Experience with OAuth2, JWT, and Azure Active Directory.
  • Experience with AI coding assistants such as Cursor, Codex, and Claude, including related command-line interfaces.
  • Knowledge of NUnit and Selenium WebDriver.
  • Experience with CI/CD tooling such as GitHub Actions, AWS, and Artifactory.
  • Understanding of observability with OpenTelemetry.
  • Ability to work across full-stack, legacy, modern, enterprise, and AI-assisted development environments.

Tech Stack

AngularAWSC#GitHub ActionsMicrosoft SQL ServerNUnitTypeScript

Categories

First American Financial Corporation

About First American Financial Corporation

10,000+ employees
Contact me