About the role
- Build and integrate RESTful APIs with internal systems and third-party services.
- Write clean, modular, and scalable C# code with a strong focus on testability and maintainability.
- Work with Entity Framework / LINQ for data access layer design and optimization.
- Collaborate with front-end developers to integrate UI components with backend business logic using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
- Write and optimize SQL Server queries, stored procedures, and indexing strategies for high-performance data operations.
- Implement authentication and authorization mechanisms including JWT, ASP.NET Identity, and OAuth.
- Configure Dependency Injection and Middleware within .NET Core applications.
- Manage code using Git and Azure DevOps; actively participate in code reviews and pull request processes.
- Deploy and maintain applications on IIS, Azure, or other applicable hosting environments.
- Support CI/CD pipeline setup and maintenance for automated build and deployment workflows.
- Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, retrospectives, and backlog grooming.
- Collaborate with business analysts and QA teams to ensure requirements are accurately translated into software deliverables.
- Diagnose and resolve application errors, configuration issues, API failures, and integration breakdowns in deployed environments.
- Monitor application health, investigate performance degradation, and implement fixes or coordinate escalations as required.
- Assist with database-level diagnostics including identifying long-running queries, connection timeout issues, and data access anomalies.
- Maintain and update SOPs, troubleshooting runbooks, and incident logs for supported applications.
- Coordinate with infrastructure, QA, and vendor teams for issues that require cross-functional resolution.
- Escalate unresolved issues with clear incident summaries, root cause hypotheses, and diagnostic data to senior engineers or L3 owners.
- Support user access management, role assignments, and agent/user onboarding within deployed application systems.
- ASP.NET Core MVC and C# – advanced proficiency required.
- Entity Framework Core / LINQ – data access patterns, migrations, and performance optimization.
- SQL Server – complex query writing, stored procedures, indexing, and performance tuning.
- REST APIs and JSON-based web services – design, documentation, and third-party integration.
- HTML5, CSS3, JavaScript, jQuery, Bootstrap – front-end integration competency.
- Dependency Injection, Middleware, and .NET Core pipeline configuration.
- Authentication & Authorization – JWT, ASP.NET Identity, OAuth 2.0.
- Git and Azure DevOps – branching strategies, pull requests, code reviews.
- CI/CD pipelines – build automation, deployment configuration (Azure, IIS, or Docker).
- Basic knowledge of Azure services, containers, or microservices architecture (added advantage).
- Familiarity with application monitoring concepts and log analysis.
- Basic understanding of API gateway behaviour, timeout patterns, and connection diagnostics.
- Comfort working alongside DBA and infrastructure teams during incident resolution.
- Experience with ITSM / ticketing tools (ServiceNow, JIRA, or equivalent).
Category
Requirement
EducationB.E. / B.Tech / B.Sc. (Computer Science, IT, or related field)Experience.NET Core MVC development with at least 1 year in a technical support or troubleshooting capacityCore DevelopmentStrong proficiency in ASP.NET Core MVC, C#, Entity Framework / LINQ, and SQL ServerAPIs & IntegrationHands-on experience with RESTful API design, JSON-based web services, and third-party integrationsFrontend SkillsHTML5, CSS3, JavaScript, jQuery, Bootstrap; ability to collaborate on UI-backend integrationDatabaseSQL Server query writing, stored procedures, performance tuning; basic understanding of DB health monitoringSupport FundamentalsBasic understanding of L1/L2 support concepts, incident triage, and SLA-driven resolutionVersion ControlGit, Azure DevOps; familiarity with CI/CD pipelinesWorking ConditionsCondition
Details
Work LocationChandigarh – On-site presence required; hybrid flexibility subject to project phase and manager approval.Work HoursStandard business hours with flexibility during sprint delivery cycles, go-live events, and critical production incidents.AvailabilityOn-call availability may be required during major releases or high-priority support incidents.TravelOccasional travel to other eClerx sites for cross-location knowledge transfer or project delivery (infrequent).