Dot Net Backend Developer
Sai krishnaSENIORPosted 6d ago
C#ASP.NET CoreEntity Framework CoreLINQSQL ServerPostgreSQLRESTful APIsxUnitNUnitGitCI/CD
About the Role
We are seeking a .NET Backend Developer to design, build, and support scalable server-side applications and APIs using the .NET ecosystem. This role focuses on implementing business logic, data access, integration patterns, and secure service interfaces.
Key Responsibilities
• Design and develop backend services, APIs, and application components using C# and .NET technologies
• Implement business logic, data access layers, and integration workflows to support application requirements
• Build and maintain RESTful APIs with clear contracts, validation, error handling, and versioning strategies
• Model and optimize relational database interactions, including schema design, querying, and transaction handling
• Write automated unit and integration tests to improve reliability and support safe refactoring
• Diagnose and resolve performance bottlenecks, defects, and production issues across backend services
• Apply secure coding practices for authentication, authorization, input validation, and sensitive data handling
• Collaborate with architects, QA engineers, and other developers on solution design, code reviews, and release readiness
• Contribute to CI/CD pipelines, deployment automation, logging, and operational support for backend applications
• Document service behavior, technical decisions, and implementation details to improve maintainability and knowledge sharing
Requirements
• Strong proficiency in C# and modern .NET development, including ASP.NET Core for backend services and APIs
• Experience building and maintaining RESTful APIs and server-side application components
• Hands-on experience with Entity Framework Core, LINQ, and relational database access patterns
• Solid understanding of relational databases such as SQL Server or PostgreSQL, including schema design and query optimization
• Knowledge of asynchronous programming, dependency injection, configuration management, and exception handling in .NET applications
• Experience writing unit and integration tests using .NET testing frameworks such as xUnit or NUnit
• Understanding of secure API development practices, including authentication, authorization, and input validation
• Familiarity with Git-based version control, code review practices, and CI/CD workflows