Basic Engineering skills(ability to design, build, debug, and maintain clean, modular, scalable, and testable software solutions using sound problem-solving and coding practices.)
Object Oriented Programming (OOPs) concepts
C# language proficiency (Core features, LINQ, async / await, delegates, generics)
REST API / Web API development
3rd-party API Integration experience
Unit testing using xUnit Or nUnit(mocking, test coverage)
Debugging skills across distributed .NET solutions
Technical design and solutioning capability
Working knowledge of Azure DevOps (CI / CD pipelines, repos, release management)
Azure Cloud services : Functions, App Services, Blob Storage, SQL Server
Azure Service Bus / Event Hub (queues, topics, Event hub)
Version control using Git
Logging, monitoring, and diagnostics (Azure App Insights)
Scalability and performance tuning of enterprise apps
Secure coding practices (OAuth, RBAC, JWT)
Production issue resolution, Root Cause Analysis (RCA)
Agile / Scrum practices (standups, demos) and Agile tools(JIRA, Confluence)
Dotnet Developer • Chandigarh, India, India