**Job Overview**
This role is ideal for a skilled developer with expertise in .NET Core and Azure cloud services. As a key member of our team, you will design and develop backend services and APIs, implement data access with Entity Framework and SQL Server, and build deployable solutions using Azure Functions, Azure SQL, and App Services.
Responsibilities
1. Backend Service Development: Design and develop high-quality backend services and APIs using .NET Core to meet the needs of our customers.
2. Data Access Implementation: Implement data access using Entity Framework and SQL Server to ensure seamless data management.
3. Solution Deployment: Build, deploy, and maintain scalable solutions using Azure Functions, Azure SQL, and App Services.
4. Automation and CI/CD Pipelines: Automate deployments using Bicep or ARM templates and develop and maintain efficient CI/CD pipelines in Azure DevOps.
5. System Security and Scalability: Ensure that systems are secure, resilient, and scalable by following best practices and collaborating with architects and engineers.
Requirements and Qualifications
* .NET Core Development Experience: Strong experience in .NET Core development is essential for this role.
* Entity Framework and SQL Server Knowledge: Solid knowledge of Entity Framework and SQL Server is required.
* Azure Services Expertise: Experience with unit testing, test coverage strategies, and strong expertise in Azure services such as Azure SQL, Azure Functions, and Web APIs.
* Cloud Security Principles: Understanding of Azure AD, authentication, and cloud security principles is necessary.
* Team Collaboration and Communication Skills: Excellent communication skills in English and the ability to collaborate effectively with a team.