Job Title: .Net Developer
Location: Dallas, TX
Job Summary:
Skilled .NET Software Developer with expertise in building cloud-native applications. The ideal candidate should have hands-on experience in building microservices, REST APIs, and implementing enterprise integration patterns using the Azure platform.
Key Responsibilities:
1. .NET Development
• Design and develop microservices and RESTful APIs using .NET 8 or latest.
• Write efficient, clean, and maintainable code following best practices.
2. Cloud Development & Azure Integration
• Deploy and manage applications on Azure App Services, Azure Container Apps, or Azure Functions.
• Utilize Azure Storage , Cosmos DB, and Azure SQL Database for data management.
• Develop and manage system-to-system integrations using APIs, messaging, and orchestration flows.
• Implement integration patterns such as message queues, publish-subscribe, request-reply, and event-driven communication using Azure Service Bus, API Management.
• Configure CI/CD pipelines using Azure DevOps.
3. Database & Data Management
• Design and optimize SQL & NoSQL databases (Azure SQL, Cosmos DB).
• Work with caching mechanisms (Redis) and message queues (Azure Service Bus).
4. Security & Performance Optimization
• Implement OAuth2, JWT, Azure AD authentication for secure API access.
• Optimize application performance, logging, and monitoring using Application Insights, OpenTelemetry.
• Conduct unit, integration, and performance testing .
5. DevOps & CI/CD Automation
• Develop containerized applications using Docker & Kubernetes.
• Automate deployments using Terraform.
• Implement logging, monitoring, and alerting using Azure Monitor, Prometheus, Grafana.
6. Collaboration & Agile Development
• Work with cross-functional teams including product managers, DevOps, and QA.
• Participate in Agile ceremonies (Scrum, Kanban) and sprint planning.
• Document technical specifications, system architecture, and best practices.
Technical Skills:
• .NET development with emphasis on ASP.NET Core, C#, and REST APIs
• Azure Services – Container Apps, AKS, Functions, Event Grid, Service Bus.
• Microservices & API Development – REST, GraphQL, Swagger, OpenAPI.
• Databases – Azure SQL, CosmosDB, Redis.
• DevOps & CI/CD – Azure DevOps, Terraform.
• Messaging & Event-Driven Architecture –Azure Service Bus.
• Testing Frameworks – xunit, nUnit, Moq