We are looking for an experienced Senior Backend Developer with strong expertise in .NET and Azure Cloud services. The ideal candidate should have 6 to 9 years of experience in designing, developing, optimizing, and maintaining scalable backend solutions and integrations for enterprise-grade applications. This role involves working closely with cross-functional teams, architects, and product owners to deliver secure, performant, and maintainable backend services.
- Design, develop, and maintain backend services and APIs using .NET 8 and C#.
- Architect, deploy, and optimize solutions using Azure Cloud services, including:
- Azure Functions
- Azure Service Bus / Azure Queue Storage
- Azure Event Grid
- Azure App Services
- Azure Batch
- Azure Blob Storage
- Azure Key Vault
- Azure SignalR Service
- Implement event-driven and distributed microservices architecture ensuring
scalability and reliability.
- Work with PostgreSQL (or similar relational databases) to design data models,
optimize queries, and implement secure data access.
- Integrate monitoring & observability using tools like Application Insights, ensuring proper logging, performance tuning, and issue detection.
- Collaborate with Product, Frontend, DevOps, QA, and Architecture teams to define and deliver technical solutions.
- Ensure adherence to coding standards, security best practices, and system design
principles.
- Participate in code reviews and provide technical mentoring to junior team members.
- Troubleshoot production and development issues and enhance system reliability and performance.
- Create and maintain technical documentation and architecture diagrams.
- .Net Core
- C#
- Web API
- EF Core
- PostgreSQL
- Azure Service Bus
- Azure Functions
- Azure Keyvault
- Azure EventGrid
- Azure Batch
- Azure SignalR Service
- Azure OpenAI
- Azure Health Data Service
- Azure AppServices
- Azure Blob Storage
- Azure Queue Storage
- Application Insights
India