Senior Software Engineer (Senior Consultant)

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

Job Category: Software Development
Job Type: Full Time
Job Location: South Dumdum

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Listings
News
Home
Jobs
Contact