Overview
Principal Software Engineer position in Bengaluru for building scalable full-stack applications using Angular, .NET Core, and Azure Cosmos DB, with additional work on Azure Data Factory integrations and data migration.
What you'll do
- Design, develop, and maintain full-stack web applications with Angular, .NET Core, Web API, and Azure Cosmos DB.
- Build responsive front-end components using Angular and web UI technologies.
- Develop secure backend services using .NET Core, REST APIs, and microservices-oriented design.
- Design and optimize Cosmos DB data models, queries, and performance for enterprise-scale apps.
- Collaborate with architects, product owners, analysts, QA, and DevOps teams to deliver application features.
- Contribute to CI/CD, release readiness, application support, defect resolution, and production stabilization.
- Support Azure Data Factory pipelines and data migration activities including validation and reconciliation.
What you'll need
- Proven experience delivering full-stack applications using Angular, .NET Core, and Azure Cosmos DB.
- Hands-on Angular, TypeScript, JavaScript, HTML5, and CSS3 experience.
- Backend development experience with .NET Core, C#, ASP.NET Core Web API, RESTful services, and microservices.
- Azure Cosmos DB experience including data modeling, indexing, partitioning, and query/performance optimization.
- Working knowledge of Azure Data Factory and ETL/ELT concepts for data pipelines and transformation.
- Experience with unit testing, code quality, debugging, and application performance optimization.
- MCA or Bachelors in Engineering, Computer Science, or equivalent.
Details
- Location: Bengaluru, KA, India.
- Work mode: Hybrid with 3 days WFO and cab facility provided.
Read the full description and apply on the company’s own careers page.