An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.
Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.
Job Description
- 4 years (3–5 years considered)About the RoleWe are looking for a Mid-level .NET Developer to design and build secure, scalable, and maintainable web applications and APIs.
- You will collaborate with Product, QA, and DevOps teams to deliver features end-to-end, write clean and testable code, and continuously improve performance, reliability, and observability. Responsibilities Design, develop, and maintain ASP.NET Core web applications and RESTful APIs.
- Implement and optimize data access using Entity Framework Core, LINQ, and SQL Server.
- Design and maintain database schemas, tables, indexes, constraints, and relationships.
- Write and optimize complex queries, views, CTEs, stored procedures, triggers, and functions. Monitor and improve database performance (execution plans, indexing strategies, partitioning, statistics)
- Collaborate with DBAs for backup/restore, migrations, data integrity, and security.
- Break down business requirements into technical tasks, provide accurate estimates, and deliver within sprint commitments.
- Troubleshoot production issues, optimize performance, and improve logging, metrics, and tracing.
- Follow secure coding standards (OWASP), handle authentication and authorization (JWT, OAuth2).
- Work with DevOps to automate builds, deployments, and CI/CD pipelines (Azure DevOps/GitHub Actions).
- Create and maintain technical documentation (API specifications, design notes, runbooks.
- Strong proficiency in C# and .NET 6/7, solid OOP principles, and design patterns.
- Hands-on experience with ASP.NET Core, Web API, Middleware, and Dependency Injection.
- Strong experience with ASP.NET Framework, IIS hosting, Windows Services, and .NET Core hosting in Linux/Windows environments
- Expertise in Entity Framework Core, EF Migrations, LINQ.
- Solid understanding of SQL Server database design, normalization/denormalization, indexing strategies, and query performance tuning.
- Proficiency in writing advanced SQL (joins, CTEs, CLR, window functions, triggers, stored procedures).
- Knowledge of database security best practices (roles, permissions, encryption).
- Proficiency with Git workflows (branching, pull requests), debugging, and profiling.
- Testing mindset with experience in unit and integration testing.
- Effective communication and collaboration in Agile/Scrum environments
- Experience with Azure Service (App Service, Functions, Storage, Key Vault) or equivalent cloud providers.
- Exposure to Microservices, message brokers (RabbitMQ/Kafka), or gRPC.
- Front-end basics (React/Angular/Vue) for API integration and debugging.
- Experience with Caching (Redis), background jobs (Hangfire/Quartz).
- Familiarity with Containers (Docker) and Kubernetes exposure.
- Monitoring/observability (App Insights, ELK, Prometheus/Grafana).
- Awareness of security and compliance (HTTPS/TLS, secrets management, GDPR/PII handling)
- Bachelor’s in Computer Science/IT or equivalent practical experience
- 3–5 years of hands-on experience delivering .NET applications in production.
Skills
C#SQLReactAngularASP.NET.NET.NET CoreRESTful APIsMicroservicesGRPCJWTStatisticsKafkaRedisSQL ServerIf a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.
Similar Jobs
View allNew IT / Software Development & Related roles in Chennai.
One email a day. Unsubscribe any time.

