Principal Software Engineer - .NET + Angular + Azure
First American Financial Corporation1 hour ago
Remote, India or Bengaluru, IndiaStaff+
Responsibilities
- Develop scalable single-page applications using Angular and .NET.
- Build RESTful APIs with ASP.NET Core Web API and manage them through Azure API Management.
- Use Azure services including Azure App Services, Azure Functions, Azure SQL Database, Azure AI Search, Azure AI Document Intelligence, Microsoft Entra ID, Azure Key Vault, Azure Monitor, and Application Insights.
- Implement CI/CD through Azure DevOps and handle production deployments.
- Apply security tools including Veracode, Snyk, and StackHawk.
- Design and maintain enterprise applications while mentoring others and interacting with clients.
Requirements
- 10–12 years of software development experience.
- Strong expertise in Angular, .NET, and Azure technologies.
- Experience with Angular 16 or 18, TypeScript, HTML, CSS, .NET 8 or .NET Core, and ASP.NET Core Web API.
- Experience developing enterprise applications and working with Azure cloud services.
- Experience with Agile methodology, client interactions, mentoring, production deployments, and individual-contributor ownership.
- Experience with .NET Aspire Framework is preferred.
Benefits
- The employer describes an inclusive, supportive, and nondiscriminatory workplace.
- The position is an individual-contributor role with client interaction and mentoring responsibilities.