HamburgerMenu
hirist

.Net Developer

iTheme Consulting
Hyderabad
5 - 7 Years

Posted on: 10/11/2025

Job Description

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.


info-icon

Did you find something suspicious?