Key Responsibilities
- Application Development: Design and maintain backend services using C#.NET Core, and ASP.NET MVC.
- Cloud Integration (Azure): Deploy, manage, and monitor applications using Azure App Services, Azure Functions, and Azure SQL.
- Data Modeling & Database: Perform data modeling, design database schemas, and optimize SQL queries (SQL Server, stored procedures).
- Data Engineering: Support data pipelines using Azure Data Services (e.g., Azure Data Factory, Blob Storage).
- DevOps & Architecture: Implement CI/CD, Azure DevOps, and Infrastructure as Code (IaC).
- Collaboration: Work in Agile/Scrum teams to build responsive front-end applications (React.js/Angular) and microservices.
Required Technical Skills
- Languages: C#, SQL, LINQ.
- Frameworks: .NET Core.NET Framework 4.0+, ASP.NET MVC.
- Azure Services: Azure SQL, Azure Functions, Azure Blob Storage, App Services.
- Data Tools: SQL Server, Entity Framework/Dapper, ETL techniques.
- Tools/DevOps: Git, Azure DevOps, Jenkins, Docker.
Qualifications
- Bachelor's degree in Computer Science or related field.
- 5-10 years of experience in .NET development and cloud platforms.
- Strong understanding of object-oriented programming, data structures, and algorithms