Talent.com
This job offer is not available in your country.
Senior Developer - C# / .Net Core

Senior Developer - C# / .Net Core

MyHashtagssHyderabad
30+ days ago
Job description

Position Summary :

We are hiring a skilled Senior .NET Middle-Tier Developer to contribute to the design, development, and deployment of robust service-layer components in a distributed enterprise environment. The ideal candidate will have deep experience in .NET Core-based API design, middleware engineering, and secure system integration. You will work closely with cross-functional teams to ensure that the mid-tier services are scalable, modular, and production-grade, while maintaining strong development standards and collaborating in Agile sprints.

Must-Have Skills & Required Depth :

Skill :

Expected Depth : C# / .NET Core

Should have independently developed, deployed, and maintained back-end modules in at least two mid-to-large scale projects using C# and .NET Core. Must demonstrate expertise in class design, service orchestration, and memory management within managed code environments.

ASP.NET MVC / ASP.NET Core :

  • Must have delivered middleware components that include routing, model validation, global filters, and custom error handling.
  • Should be comfortable working with middleware pipelines, startup configurations, and dependency injection containers.

REST API Design & Development :

  • Must have hands-on experience in designing RESTful services using Web API or ASP.NET Core, with secure token-based authentication, versioning strategies, and performance profiling.
  • Should have built modular APIs consumed by multiple front-end or external systems.
  • Git & Version Control :

  • Should have used Git daily in collaborative environments.
  • Must be adept with branching strategies, resolving merge conflicts, pull request workflows, and maintaining clean codebases via GitOps practices.
  • Object-Oriented Programming & Design Patterns :

  • Expected to demonstrate sound application of SOLID principles and patterns such as Factory, Repository, and Singleton.
  • Should have participated in code reviews that enforce best practices and be able to justify design choices with real-world examples.
  • Cloud Deployment (Azure / AWS) :

  • Should have deployed at least one .NET Core-based application to Azure App Services or AWS EC2, including experience with environment configurations, application monitoring setup, and troubleshooting cloud-based deployments.
  • Not expected to manage infrastructure Collaboration :
  • Must have worked with UI teams, QA engineers, and DevOps to deliver end-to-end modules.
  • Should be familiar with Agile ceremonies (e.g., sprint planning, retrospectives) and team-based backlog ownership.
  • Nice-to-Have Skills & Exposure :

    Skill Expected Depth : RabbitMQ / MSMQ / Messaging Queues

  • Exposure to asynchronous processing pipelines using RabbitMQ, Azure Service Bus, or MSMQ.
  • Should understand message durability, consumer / producer logic, and retry / dead-letter handling, though hands-on experience is optional.
  • CI / CD Tooling (Azure DevOps, Jenkins, GitHub Actions)

    Experience configuring or maintaining CI / CD pipelines is valued. Should understand how code moves from development to production via automated build / test / deploy stages.

    SQL Server / ORM (Entity Framework, Dapper) :

  • Practical experience with relational data modeling, writing stored procedures, and using ORMs like EF Core or Dapper.
  • Should be capable of optimizing queries and understanding database transaction scopes.
  • Containerization (Docker) :

  • Exposure to Docker-based development workflows. Should have built or run containerized .NET apps locally or in dev / test pipelines.
  • Understanding of Dockerfile structures, image tagging, and basic Compose files is a plus.
  • API Gateway & Security :

  • Awareness of enterprise-grade API gateway tools (e.g., Azure APIM, Kong).
  • Should understand concepts like rate limiting, throttling, IP whitelisting, OAuth2 / JWT handling - even if not directly implemented.
  • Monitoring & Observability (Cloud-native) :

  • Familiarity with application logging and telemetry via tools such as Azure Monitor, Application Insights, or similar.
  • Should understand log correlation, alerts, and basic performance diagnostics.
  • ref : hirist.tech)

    Create a job alert for this search

    Senior Developer • Hyderabad