N
Nextbrain Technologies3h ago
Indeed

.NET Backend Developer

Bengaluru, Karnataka
Full Time
Mid Level

Auto Apply to 50+ AI Matched .NET Backend Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Nextbrain Technologies

Full Job Description

.NET Backend Developer - Bengaluru, Karnataka

Nextbrain Technologies is seeking an experienced .NET Backend Developer to join their dynamic Development team in Bengaluru, Karnataka. This is a Full-Time position offering an excellent opportunity to contribute to innovative projects.

About the Role:

We are looking for a skilled .NET Backend Developer with a minimum of 2 to 3 years of professional experience. You will be instrumental in designing, developing, and maintaining robust backend systems, with a focus on API development, database management, and user authentication.

Key Responsibilities:

  • Design and implement RESTful APIs for a Product Data Management (PDM) System, encompassing document management, folder hierarchy, versioning, and user/role management.
  • Build and maintain the PostgreSQL database schema using EF Core code-first migrations, ensuring data integrity through proper constraints and relationships.
  • Implement secure authentication and authorization flows using ASP.NET Core Identity and JWT, with role-based access control across all API endpoints.
  • Develop a document versioning system with check-in/check-out workflows to prevent concurrent editing conflicts.
  • Build a hierarchical folder permission system where permissions cascade from parent to child folders with the ability to override at any level.
  • Write clean, maintainable code following established project patterns, including feature-based organization, DTO pattern, and service layer abstraction.
  • Collaborate with the project lead to translate business requirements for engineering file management into technical solutions.
  • Participate in code reviews, document API endpoints, and maintain technical documentation.

Must-Have Skills & Experiences:

  • Proficiency in C# and .NET (Core/.NET 5+) with hands-on experience building Web APIs using ASP.NET Core.
  • Strong understanding of Entity Framework Core, including code-first migrations, entity relationships (one-to-many, many-to-many), Fluent API configuration, and DbContext lifecycle management.
  • Experience with PostgreSQL or similar relational databases, including writing efficient queries, understanding indexes, constraints, and normalization.
  • Working knowledge of ASP.NET Core Identity for user management and JWT-based authentication and authorization.
  • Understanding of RESTful API design principles, including proper HTTP status codes, resource naming, DTO patterns, and input validation.
  • Experience with Dependency Injection, service layer patterns, and separation of concerns in .NET applications.
  • Familiarity with Git version control for collaborative development.
  • Minimum 2-3 years of professional experience in backend .NET development.

Strongly Preferred Skills:

  • Experience building document management or file management systems with versioning, check-in/check-out workflows.
  • Understanding of hierarchical data structures (tree-based folder systems with permission inheritance).
  • Experience implementing role-based access control (RBAC) with fine-grained permissions.
  • Knowledge of background job processing (e.g., Hangfire, Quartz.NET).
  • Experience with file storage strategies (local file system, cloud blob storage) and large file handling.
  • Familiarity with Docker and containerized development environments.

Nice-to-Have Skills:

  • Exposure to frontend technologies (React, Angular, or Blazor) for API integration context.
  • Experience with unit testing and integration testing in .NET (xUnit, NUnit, Moq).
  • Familiarity with CI/CD pipelines and automated deployment.
  • Understanding of CAD/engineering file formats or experience in a manufacturing/engineering environment.
  • Experience with SignalR for real-time features.

Domain-Specific Challenges:

You should be comfortable tackling or learning about the following core challenges of a PDM system:

  • File locking mechanisms to prevent simultaneous modification.
  • Version trees where documents may branch and require full revision history.
  • Permission inheritance in deep folder hierarchies with cascading rules and overrides.
  • Efficient handling of large engineering files without impacting API performance.
  • Comprehensive audit trails for compliance and traceability.

Technology Stack:

  • Runtime: .NET 10 / ASP.NET Core 10
  • Framework: ASP.NET Core Web API (Controller-based)
  • ORM: Entity Framework Core (Code-First approach)
  • Database: PostgreSQL
  • Authentication: ASP.NET Core Identity + JWT Bearer Tokens
  • Architecture: Feature-based folder structure, DTO pattern, Dependency Injection
  • Version Control: Git
  • Development OS: Windows (with WSL2/Docker for PostgreSQL)

Qualifications:

  • Any Degree
  • Minimum 2 - 3 years of relevant experience.

Work Details:

  • Location: Bengaluru, Karnataka
  • Job Type: Full-Time
  • Workplace Type: On-site (Work from Client Office)
  • Notice Period: Immediate

If you are a passionate .NET Backend Developer looking for a challenging and rewarding opportunity in Bengaluru, we encourage you to apply!

Company

N

Nextbrain Technologies

Bengaluru, Karnataka
Posted on Indeed
.NET Backend Developer at Nextbrain Technologies | Bengaluru, Karnataka | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform