Cloud & Application Development
- Design and develop scalable, high-performance web applications and backend APIs using C# and .NET Core/.NET 8+.
- Architect cloud-native solutions using Microsoft Azure platform services to optimize infrastructure and performance.
- Build serverless applications and event-driven integrations via Azure Functions and Azure Logic Apps.
- Implement Microservices Architecture to decompose monolithic configurations into distributed, decoupled entities.
CI/CD & DevOps Automation
- Automate deployments by constructing continuous integration and continuous deployment pipelines using Azure DevOps or GitHub Actions.
- Manage application settings centrally using Azure Key Vault and Azure App Configuration to enforce tight security practices.
Database & Integration Management
- Optimize data models and write secure,
high-performance queries for both relational (SQL Server, Azure SQL) and NoSQL (Cosmos DB) systems.
- Incorporate messaging queues such as Azure Service Bus or Event Hubs for robust, asynchronous background processing.
Team Collaboration & Delivery
- Conduct code reviews to uphold architectural integrity, code quality, and compliance with SOLID design patterns.
- Mentor junior developers by sharing engineering best practices and technical knowledge across the ecosystem.
- Participate in Agile/Scrum ceremonies including sprint planning, daily standups, and retrospective assessments.
Required Skills & QualificationsCore Technical Experience
- Frameworks: Extensive experience with C#, ASP.NET Core, .NET Core, and Entity Framework Core.
- Azure Cloud Services: Hands-on competency with Azure App Services, Azure Functions, Blob Storage, Service Bus, and Key Vault.
- API Design: Deep familiarity with building and se