Senior Software Engineer – Full Stack (.NET + Angular + SQL + Azure)
Senior Software Engineer – Full Stack (.NET + Angular + SQL + Azure)\nExperience: 4–7 Years\nLocation: Bangalore\nPosition Type: Full-time\n\nAbout the Role\nWe are seeking a highly capable Full Stack Senior Software Engineer with strong hands-on expertise in C#, .NET Core, Angular, SQL, and Azure. The candidate will be responsible for building scalable, high-performance enterprise applications end-to-end and contributing to architectural and design decisions. This role is entirely hands-on and requires strong problem-solving skills, ownership, and ability to work independently.\n\nKey Responsibilities\n* Full-stack development using .NET Core Web API and Angular.\n* Develop complex SQL queries, stored procedures, indexing strategies, and optimize database performance.\n* Design scalable backend services and integrate with Angular front-end applications.\n* Build secure and reliable cloud solutions using Azure services (Functions, App Service, Key Vault, Storage, App Insights, etc.).\n* Participate in technical design discussions & provide scalable solutions.\n* Conduct code reviews, enforce coding standards, and ensure high-quality deliverables.\n* Troubleshoot production issues and drive root-cause analysis to resolution.\n* Work in Agile/Scrum teams, participate in sprint ceremonies, estimations, and release planning.\n* Mentor junior team members and contribute to continuous technical improvement.\n\nRequired Skills & Experience\n\n* 4–7 years of hands-on industry experience developing enterprise applications.\n* Strong knowledge of C#, .NET Core, REST APIs, Entity Framework, LINQ.\n* Solid experience with Angular 10+, RxJS, component communication, routing, services, guards.\n* Strong SQL expertise — query optimization, performance tuning, execution plans, indexing & database schema design.\n* Hands-on experience with Azure cloud (WebApps, Functions, Storage, Key Vault, Monitoring, CI/CD).\n* Strong understanding of OOPS, SOLID, Design Patterns & Unit Testing practices.\n* Experience with Git / Azure Repos, build pipelines, CI/CD.\n* Strong communication, analytical and problem-solving skills.\n\nGood to Have\n\n* Microservices architecture, distributed design & containerization exposure\n* Message brokers (Service Bus, Kafka, RabbitMQ)\n* Authentication/Authorization: OAuth, OIDC, JWT, Azure AD\n* Front-end performance optimization & responsive UI design\n* Personal Attributes\n* Strong sense of ownership and accountability\n* Ability to work independently with minimal direction\n* Passion for learning and innovation\n* Team player with mentoring ability