Jobs → Engineering → .NET Core Developer

.NET Core Developer

KRISHNA CHOWDARYUnited StatesSENIORPosted 13d ago
C#Object-Oriented Programming.NET CoreWeb APIREST APIsControllersRoutingException handlingAuthenticationAuthorizationOAuthJWTToken-based securityAsynchronous ProgrammingTaskParallel ProgrammingTPLHttpClientFactory PatternResiliencyRetry policiesCircuit breakerEvent Driven ArchitectureQueuesTopicsAzure Service BusMessaging patternsAzure PaaSAzure FunctionsWeb AppsService BusNoSQL DatabaseCosmosDBPartitioning strategyIndexingPaginationCI/CDDevOps PracticesAzure DevOpsGitHub ActionsJenkinsLoad distributionCaching strategiesRedis CacheCode optimizationRefactoringPerformance tuningGitGitflowRepository management
About the Role We are looking for a Senior .NET Core Developer to join our team. This role focuses on developing scalable, secure applications using .NET Core and Azure services. Key Responsibilities • Design and develop scalable, secure applications using .NET Core • Build REST APIs and integrate authentication & security frameworks • Work with Azure services, messaging queues, and event-driven architecture • Implement asynchronous programming and resilient patterns • Optimize performance using caching, scaling, and code improvements • Build and maintain CI/CD pipelines for deployment automation • Work on CosmosDB for NoSQL storage, indexing, and query performance • Participate in code reviews, troubleshooting, and production support • Follow Agile methodology and collaborate with cross-functional teams Requirements • 10+ years of experience with .NET Core development • Strong knowledge of Object-Oriented Programming (OOPs) principles • Experience writing clean, scalable, reusable C# code • Experience with Web API concepts, REST APIs, Controllers, Routing, and Exception handling • Experience with Authentication & Authorization – OAuth, JWT, Token-based security • Hands-On Coding in .NET Core with real project implementation • Experience with Asynchronous Programming – Task, Parallel Programming, TPL • Experience using Queues/Topics – Azure Service Bus, Messaging patterns • Experience with Azure PaaS – Azure Functions, Web Apps, and Service Bus • Strong knowledge of CosmosDB, partitioning strategy, indexing, and pagination • Experience with CI/CD Pipelines & DevOps Practices – Azure DevOps, GitHub Actions, Jenkins • Experience with Performance & Optimization – Load distribution, caching strategies (Redis Cache) • Strong understanding of Git branching strategies – Gitflow and repository management

Similar projects

Lead .NET Mobile Engineer
lakshmi prasad · NET API, React Native, TypeScript
Kotlin Multiplatform Engineer
Saranyaka Prasad · Kotlin Multiplatform, Jetpack Compose, Compose Multiplatform
Java Full Stack Developer
Jyothi More · Java, Python, microservices
Early · 3 applied1 of 7,964 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy