Experience: 7- 16 years
Location: Hyderabad
Please find JD below:
The Senior .NET Lead is responsible for designing and implementing scalable, high-performance software solutions using the .NET framework. This role involves collaborating with cross-functional teams to define system architecture, establish best practices, and guide the development lifecycle. The ideal candidate will have extensive experience in .NET technologies, cloud services (e.g., Azure), and microservices architecture, along with strong leadership skills to mentor junior developers and drive architectural decisions.
Key Technical Skills:
- Cloud Services: Azure App Services, Azure Functions, Azure SQL Database, Azure Cosmos DB, Azure Kubernetes Service (AKS).
- Application Development: .NET Core/6/7, ASP.NET Core, Entity Framework, RESTful API development.
- Data Migration & Optimization: SQL Server migration, stored procedure refactoring, indexing, and query optimization.
- Good to have: Automation & DevOps: Azure DevOps, CI/CD, Terraform, ARM templates, Bicep.
- Good to have: Security & Networking: Azure AD, Role-Based Access Control (RBAC), Virtual Networks (VNets), ExpressRoute, Azure Security Center, and Azure Cost Management.
Cloud Migration & Application Modernization:
- Cloud Platform Expertise: Deep understanding and hands-on experience with Azure cloud services, including Azure App Services, Azure Functions, Azure SQL Database, and Azure Cosmos DB.
- .NET Platform Proficiency: Strong experience in modernizing legacy .NET applications to .NET Core or .NET 6/7 and developing cloud-native architectures.
- Application Modernization: Proficient in refactoring and transitioning legacy applications to modern, cloud-optimized architectures using microservices, serverless functions, and containerization (Docker, Kubernetes).
- Cloud-Native Development: Skilled in leveraging Azure’s PaaS offerings for scalable and resilient application development and deployment
Data Migration & Modernization:
- SQL Server Migration: Expertise in migrating SQL Server databases from on-premises to Azure SQL Database or Managed Instances with minimal downtime and data consistency.
- Database Optimization: Advanced skills in query tuning, indexing, and partitioning to enhance database performance using Azure SQL Performance Insights and other monitoring tools.
- Modern Data Solutions: Ability to implement and manage Azure Cosmos DB for unstructured data, supporting high-volume data analytics and cloud-native data architectures.
Performance & Scalability:
- High-Performance Applications: Knowledge in optimizing application performance using Azure Front Door, Content Delivery Networks (CDNs), and Redis caching solutions.
- Scaling & Monitoring: Proficient in establishing proactive scaling mechanisms using Azure Monitor, Application Insights, and auto-scaling features to handle variable workloads and ensure service reliability.
Cost Optimization:
- Cost Management: Proven experience in cost management and optimization using Azure Cost Management, Reserved Instances, Spot VMs, and efficient resource utilization to balance cost and performance.
- PaaS Optimization: Skilled in utilizing Azure’s PaaS services to reduce overhead and operational costs while maintaining high availability and scalability.
Automation & DevOps:
- CI/CD Pipeline Development: Expertise in building and maintaining CI/CD pipelines for .NET applications using Azure DevOps, automating deployments, testing, and environment management.
- Infrastructure as Code (IaC): Proficient in automating cloud infrastructure provisioning and configuration management using Terraform, ARM templates, or Bicep for consistent environment setup.
- DevSecOps Practices: Knowledge of embedding security controls in CI/CD pipelines, utilizing tools like Azure Security Center for continuous monitoring and threat detection.
Cloud Security & Governance:
- Security Compliance: Strong understanding of Azure AD, Role-Based Access Control (RBAC), and Azure Key Vault for secure application management and compliance with frameworks like SOC 2, GDPR, and NIST.
- Secure Networking: Expertise in designing and implementing secure cloud networking solutions using Azure Virtual Networks (VNets), VPN Gateways, and ExpressRoute for high-performance connectivity and security.
Cross-Team Collaboration & Leadership:
- Cloud Strategy & Implementation: Leadership in defining cloud strategies and roadmaps, aligning them with business goals, and driving cloud adoption across teams.
- Mentorship & Collaboration: Experience collaborating with engineering, DevOps, and product teams, providing mentorship and guidance on cloud-native best practices and automation strategies.