Posted on: 10/11/2025
Experience : 5- 7 years
Location : Hyderabad
Key Responsibilities :
- Design and develop backend services and RESTful APIs using ASP.NET Core (3.1, 5, 6+).
- Implement object-oriented designs following SOLID principles and proven design patterns.
- Develop data access layers using Entity Framework Core with a Code-First approach and optimized LINQ queries.
- Write efficient SQL queries, stored procedures, and performance-tuned database operations on SQL Server.
- Develop and execute unit tests using xUnit or NUnit, ensuring proper coverage and adherence to testing best practices.
- Collaborate within Agile teams, participate in sprint ceremonies, and deliver well-tested stories aligned with acceptance criteria.
- Use Git for version control and collaboration, managing branches, merges, and pull requests effectively.
- Write clear and structured documentation for technical design, user stories, and feature handoffs.
- Communicate proactively with distributed teams and contribute to continuous improvement of engineering practices.
Must-Have Skills :
- Hands-on experience building REST APIs using C# and .NET Core (3.1, 5, or 6+), including routing, model binding, and middleware configuration.
- Strong grasp of async/await, background tasks (IHostedService), and dependency injection concepts.
- Practical understanding and implementation of object-oriented design principles and design patterns (Factory, Singleton, Repository).
- Demonstrated ability to identify and avoid anti-patterns such as tight coupling or God Objects.
- Proficiency with Entity Framework Core, including Code-First migrations, navigation mapping, lazy vs. eager loading, and DbContext lifecycle management.
- Solid SQL skills - ability to write performant joins, groupings, filters, and understand query plans and indexes.
- Hands-on experience writing unit tests using xUnit or NUnit, with interface mocking via Moq or equivalent.
- Familiarity with Git version control, including branching, pull requests, merge conflict resolution, and standard workflows.
- Active participation in Agile teams (standups, grooming, retrospectives) using tools like Jira, Confluence, or Azure Boards.
- Strong communication skills, including documentation, remote collaboration, and clear articulation of technical solutions.
Nice-to-Have Skills:
- Experience deploying APIs to Azure App Services or Azure Functions, with integration to Key Vault or Managed Identity.
- Familiarity with Azure DevOps pipelines or YAML-based CI/CD configurations, including ARM/Bicep integration.
- Awareness of frontend frameworks such as Angular or React, with understanding of API contracts, CORS, and authentication token flow.
- Experience with Serilog for structured logging and Application Insights for telemetry and debugging.
- Basic knowledge of Docker for spinning up local containers (e.g., SQL Server, Redis, or API stubs) using Docker Compose.
- Awareness of messaging systems (Kafka, RabbitMQ) and asynchronous communication patterns in .NET.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Other Software Development
Job Code
1572518
Interview Questions for you
View All