T

Senior .NET Developer

Tredence · Bengaluru, Karnataka, India - Gurugram, Haryana, India - Pune, Maharashtra, India

~₹22L (est.)5–12 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

**Senior .NET Engineer** **Experience: 6-8 Years** **Location: Bangalore/Pune / Chennai / Hyderabad / Gurgaon/ Kolkata** **Required Skills** - Strong expertise in .NET Core/.NET 8 and above, ASP.NET Core, and C#. - Proven experience in designing and architecting enterprise-scale applications, REST APIs, and Microservices. - Strong understanding of Design Patterns, SOLID principles, Domain-Driven Design (DDD), and Clean Architecture. - Experience with Entity Framework Core, SQL Server, and database design. - Expertise in API Security, Authentication/Authorization (OAuth 2.0, JWT), and application performance optimization. - Experience with Docker, Kubernetes, and containerized application deployment. - Strong knowledge of CI/CD pipelines, DevOps practices, and Agile methodologies. **Good to Have** - Hands-on experience with Microsoft Azure or Google Cloud Platform (GCP). - Experience in architecting and deploying cloud-native applications. - Knowledge of event-driven architectures using Kafka, RabbitMQ, or Azure Service Bus. - Exposure to Infrastructure as Code (Terraform, ARM Templates, or similar tools). **Key Responsibilities** - Define and drive the technical architecture for enterprise applications using .NET 8+. - Lead the design and implementation of microservices-based and cloud-native solutions. - Establish architecture standards, coding guidelines, and best practices. - Collaborate with business and technical stakeholders to translate requirements into scalable solutions. - Guide development teams through design reviews, code reviews, and technical mentoring. - Ensure high standards of security, performance, scalability, and reliability. - Drive cloud adoption and modernization initiatives on Azure/GCP. Evaluate and recommend emerging technologies and architectural improvements.