Key Responsibilities:
* Design, develop, and maintain high-performance .NET applications
* Develop cloud-native solutions using Microsoft Azure (App Services, Functions, Logic Apps, etc.)
* Implement APIs, web services, and backend systems with a focus on scalability and security
* Collaborate with cross-functional teams to define, design, and ship new features
* Contribute to architectural decisions and system design discussions
* Monitor and troubleshoot cloud-based applications using Azure tools
* Write clean, maintainable, and testable code following best practices
* Participate in code reviews and provide constructive feedback
Required Skills & Experience:
* 3+ years of professional experience in software development with .NET (C#)
* Strong experience with Microsoft Azure, including:
* Azure App Services
* Azure Functions
* Azure Storage (Blob, Table, Queue)
* Azure SQL / Cosmos DB
* Azure DevOps (CI/CD pipelines)
* Experience with RESTful API development and integration
* Proficiency with Entity Framework or similar ORM tools
* Familiarity with containerization (Docker, AKS a plus)
* Solid understanding of software development principles and design patterns
* Experience with Agile methodologies (Scrum, Kanban)
* Strong communication and problem-solving skills