Senior .NET Developer
Suresh Babu DhanasekarUnited StatesSENIORPosted 3d ago
C#.NET 8/10ASP.NET CoreREST APIsMicrosoft AzureAzure FunctionsService BusEvent GridWeb AppsApplication InsightsBlob StorageMicroservicesevent-driven architectureAPI-first designEntity Framework CoreOpenAPI/SwaggerMicrosoft Entra IDSQL ServerMongoDBCosmos DBCI/CDautomated testingmonitoringloggingTerraformAgileDevOpsAI-assisted development tools
About the Role
We are looking for an experienced Senior .NET Developer with strong coding skills, architectural thinking, and cloud-native development expertise. This role involves building scalable systems using .NET and Azure technologies.
Key Responsibilities
• Design and implement RESTful APIs using ASP.NET Core
• Develop microservices using .NET 8/10 and Azure Functions
• Implement event-driven architecture and API-first design patterns
• Work with various Azure services including Service Bus, Event Grid, and Blob Storage
• Utilize Entity Framework Core for database operations
• Implement CI/CD pipelines and automated testing
• Monitor and log application performance
Requirements
• 8+ years of experience with .NET development
• Strong expertise in C#, .NET 8/10, and ASP.NET Core
• Experience with REST APIs and API-first design
• Proficiency with Microsoft Azure services
• Knowledge of microservices architecture
• Experience with SQL Server, MongoDB, and Cosmos DB
• Familiarity with CI/CD, automated testing, and monitoring tools
• Understanding of DevOps principles and practices
• Experience with Terraform for infrastructure as code
• Familiarity with AI-assisted development tools
The position requires participation in a 2-hour supervised live coding session to build a .NET 8 Azure Function for processing JSON order messages from Azure Service Bus.