Overview
Principal Software Engineer role working on scalable full stack applications with Angular and .NET Core, including integrations involving Azure Data Factory and data migration initiatives.
What you'll do
- Design, develop, and maintain scalable full stack web applications using Angular, .NET Core, Web API, and Azure Cosmos DB.
- Build responsive front-end components with Angular, TypeScript, HTML, and CSS.
- Develop secure backend services with .NET Core, REST APIs, microservices principles, and cloud-native patterns.
- Design and optimize Cosmos DB data models, queries, partitioning, and performance strategies.
- Collaborate with architects, product owners, analysts, QA, and DevOps to deliver application features.
- Support CI/CD, release readiness, application support, defect resolution, and production stabilization.
What you'll need
- Proven experience building full stack applications with Angular, .NET Core, and Azure Cosmos DB, plus exposure to Azure Data Factory and data migration.
- Hands-on Angular, TypeScript, JavaScript, HTML5, CSS3, and responsive web development.
- Backend experience using .NET Core, C#, ASP.NET Core Web API, RESTful services, and microservices-based architecture.
- Hands-on Cosmos DB skills including data modelling, indexing, partitioning, query optimization, and performance tuning.
- Working knowledge of Azure Data Factory and ETL/ELT concepts, data pipelines, transformation, validation, reconciliation, and migration frameworks.
- Experience in unit testing, debugging, performance optimization, and production issue resolution.
Details
- Location: Bengaluru, Karnataka, India.
- Work mode: Hybrid with 3 days WFO (cab facility provided).
- Role reports to an Engineering Manager.
Read the full description and apply on the company’s own careers page.