Skip to main content
I

IntGlobal

Sr. DotNet Developer

Kolkata, West Bengal, IndiaPosted 2 weeks ago

Skills

C#REST APISQLHTMLCSSJavaScriptGitAzureDevOpsMicroservicesRedisDocker

Job description

Preferred Background: Product Company (SaaS / ERP / CRM / HRMS / LMS / FSM) Role Summary We are looking for a hands-on Senior Software Engineer (.NET) to take ownership of critical enterprise applications and contribute to architecture, development, deployment, API design, and technical decision-making. The candidate should be capable of understanding complex existing systems, guiding developers, reviewing code, resolving production issues, and delivering scalable software solutions. Key Responsibilities • Understand and own existing product architecture and codebase. • Design, develop, and maintain enterprise-grade web applications and APIs. • Participate in architecture and technical design discussions. • Review code and ensure adherence to engineering standards. • Drive application performance, security, maintainability, and scalability. • Work closely with Product Managers, QA, Support, and Leadership teams. • Troubleshoot and resolve critical production issues. • Manage technical debt and modernization initiatives. • Create and maintain technical documentation. • Mentor developers and share technical knowledge. • Ensure timely delivery of roadmap items and customer commitments. • Contribute to engineering process improvements and best practices. • Support customer deployments and production releases. • Reduce dependency on individuals through documentation and knowledge sharing. Technical Expertise Required Backend Development • C# • ASP.NET MVC 5 • ASP.NET Core / .NET 8+ • ASP.NET Web API • Entity Framework • LINQ • Dependency Injection • Razor Pages API Development & Integration • Design and develop RESTful APIs. • API-first application development. • JSON request/response handling. • API versioning and backward compatibility. • JWT / Token-based authentication. • Swagger / OpenAPI documentation. • API security and performance optimization. • Third-party API integration. • Mobile App API integration experience. Database • Microsoft SQL Server • Advanced SQL Query Writing • Stored Procedures • Functions and Views • Database Design • Query Optimization • Performance Tuning • Indexing and Execution Plan Analysis Architecture • MVC Architecture • Layered Architecture • Clean Architecture • SOLID Principles • Design Patterns • Service-Oriented Architecture • API-First Design • Modular Application Design • Database First Architecture • Multi-layer Solution Structure Frontend • HTML5 • CSS3 • JavaScript • jQuery • Bootstrap • DevExpress Components (Preferred) Deployment & Operations • IIS Hosting and Configuration • Web Application Deployment • Release Management • Production Support • Application Monitoring • Root Cause Analysis • Performance Monitoring Version Control & Tools • Git • Azure DevOps / GitHub • Visual Studio AI-Assisted Development (Mandatory) Hands-on experience using: • GitHub Copilot • ChatGPT • Claude • Cursor or equivalent AI development tools Ability to leverage AI for: • Faster development • Code review • Refactoring • Documentation • Unit test generation • SQL optimization • Debugging and troubleshooting • Productivity improvement Preferred Experience • SaaS Product Companies • ERP Products • CRM Products • HRMS Products • LMS Products • Field Service Management (FSM) Products • Workflow Automation Products • Multi-tenant Enterprise Applications Additional Preferred Skills • Background Services / Windows Services • Microservices Architecture • Redis Caching • Docker • RabbitMQ • Azure or AWS Exposure • CI/CD Concepts Leadership Expectations • Ability to independently own major product modules. • Strong debugging and problem-solving skills. • Experience working on customer-facing production systems. • Good communication and stakeholder management skills. • Experience guiding junior developers and reviewing code. • Ability to estimate effort, identify risks, and propose technical solutions. • Ownership mindset with focus on product quality and delivery. Success Criteria • Understand existing product architecture within 60–90 days. • Independently handle major modules and releases. • Improve code quality and engineering processes. • Reduce dependency on individual team members through documentation and knowledge sharing. • Deliver releases with minimal production issues. • Contribute to long-term product architecture and modernization initiatives. Candidate Rejection Criteria • No ASP.NET Core experience. • Weak SQL optimization knowledge. • No API development experience. • No production support experience. • No architecture/design exposure. • Unable to explain dependency injection or SOLID principles. • No experience with AI-assisted development tools. • Service-company-only experience without ownership of a product codebase may be given lower preference.

Apply on IntGlobal