.net Developer

Posted on July 9, 2025

Apply Now

Job Description

  • Location: Bangalore, Pune, Chennai, Hyderabad, Gurgaon
  • Work Model: Hybrid (3 days from office)
  • Experience Required: 10+ years
  • Role Type: Individual Contributor
  • Client: US-based multinational banking institution
  • Role Summary
  • We are hiring a seasoned .NET Core Developer with 10+ years of experience in backend development, API integration, and scalable service design for a key modernization program at a leading US-based banking client. The role is individual contributor (IC) in nature and requires proficiency in .NET Core stack, SQL optimization, API configuration, and modern C# programming techniques.The ideal candidate will be expected to work on secure, performant API services and actively participate in scenario-based discussions during interviews. Knowledge of JWT authentication, CI/CD usage, and cloud deployment familiarity will strengthen candidacy. Depth in Entity Framework, task parallelism (TPL), and API configuration across environments.
  • Must-Have Skills & Required Depth
  • Skill
  • Required Depth
  • .NET Core
  • Must have built and maintained at least two production-grade backend services using .NET Core. Should understand routing, controller lifecycle, middleware basics, and be able to debug runtime exceptions.
  • C# (incl. async/await, LINQ, Generics, Constructors)
  • Should demonstrate strong hands-on experience writing clean, modular code using modern C# features like async/await, LINQ queries, generic methods, and constructor chaining.
  • Web API (incl. JWT, Config)
  • Should have designed and developed RESTful APIs with experience in routing, controller setup, versioning, and error handling. Must be able to implement JWT-based authentication and configure environment-specific settings using appsettings.json.
  • SQL Server
  • Must have written efficient SQL queries and stored procedures. Should understand how to use indexing, null handling, and built-in functions (like UPPER). Ability to analyze query performance is preferred.
  • Entity Framework (EF Core)
  • Hands-on experience using EF Core for database operations. Should know how to define entities, handle migrations, and avoid performance issues such as N+1 queries.
  • Frontend Integration (API)
  • Must have worked closely with frontend teams to define API contracts. Should understand CORS policies, HTTP verbs, status codes, and REST best practices.
  • Git
  • Must be familiar with Git commands for daily development: branching, committing, resolving merge conflicts, and submitting pull requests. Should be comfortable with collaborative workflows like GitFlow or trunk-based development.
  • CI/CD Pipelines
  • Should understand the use of CI/CD pipelines in daily development workflows. Experience configuring basic pipelines or using Azure DevOps, GitHub Actions, or Jenkins for deployments is preferred but not mandatory.
  • System Design & Architecture
  • Should be familiar with common backend design patterns (Repository, Factory), use of dependency injection, and basic principles of modular, scalable system design.
  • Unit Testing
  • Should have written unit and integration tests using frameworks like xUnit or NUnit. Must understand mocking concepts (e.g., using Moq) and principles of test isolation.
  • JWT Authentication
  • Must have implemented secure APIs with JWT authentication. Should understand token validation, claim-based authorization, and expiration handling.
  • API Environment Configuration
  • Should know how to manage environment-based configuration using .NET Core features like appsettings.{env}.json, secrets storage, and dependency injection.
  • Scenario-Based Problem Solving
  • Must be able to reason through practical backend scenarios involving performance, error handling, or integration tradeoffs. Should be prepared to explain architectural decisions during interviews.

Required Skills

.net