Grant Thornton India Pvt Ltd
Job description
Full stack development strong command in Microsoft .NET, C#, .NET Core framework, Web APIs, Blazor, JavaScript/TypeScript, and SQL/database proficiency, with hands-on experience building production-grade applications.
Developer responsibilities include writing and testing code, debugging programs, and integrating applications with third-party web services. To be successful in this role, you should have experience developing applications end-to-end using server-side logic and work well in a team.
4 7 years experience in Microsoft .NET development which includes C#, .NET Core and ASP.NET Core.
Strong experience in designing and building RESTful Web APIs (authentication/authorization integration, versioning approach, validation, error handling, and logging/telemetry).
Hands-on experience building UI using Blazor (Blazor Server and/or WebAssembly) and integrating with .NET Web APIs.
Strong Angular/JavaScript/TypeScript fundamentals; ability to build/maintain reusable UI components and integrate with APIs.
Strong object-oriented design pattern knowledge and implementation experience; write clean, maintainable, testable code.
Experience using Entity Framework / Entity Framework Core for data access (migrations, performance-aware querying, troubleshooting).
Strong SQL/database skills (ability to write optimized queries, understand relational data models, and support performance tuning as needed).
Experience designing and supporting background services (worker services, scheduled jobs, message-driven processing) with reliability patterns.
Production debugging and performance troubleshooting experience across API, UI and database layers; perform root cause analysis and implement preventive fixes.
Experience working with DevOps tools like Git and Azure DevOps and building CI/CD pipelines.
Azure cloud experience, including deploying and operating applications using Azure App Service and/or Azure Functions; familiarity with Azure integration services such as Service Bus and Event Grid; understanding of identity using Microsoft Entra.
Regular user of AI-assisted development tools to accelerate delivery (refactoring, test generation, documentation) while ensuring correctness and secure coding practices.
Excellent written and verbal communication skills; experience with Agile development concepts and related tools.
Passion for learning and implementing new technologies.Role:
Technical ArchitectIndustry Type:
Management ConsultingDepartment:
Engineering – Software & QAEmployment Type:
Full Time, PermanentRole Category:
Software Development
