Responsibilities:
- Design, develop, and deploy .NET applications on Azure: This includes building web applications, APIs, and other services that leverage Azure's infrastructure.
- Utilize Azure cloud services: Working with services like Azure App Service, Functions, SQL Database, and Storage.
- Optimize applications for performance and scalability: Ensuring applications can handle increasing loads and demands.
- Implement security best practices: Protecting applications and data using Azure's security features and identity management services.
- Integrate with other Azure services: Connecting applications with other Azure services like messaging (Service Bus, Event Hubs) and data storage options.
- Collaborate with teams: Working with front-end developers, architects, and other stakeholders.
Essential Skills and Qualifications:
- Strong .NET development skills: 5 plus years of experience is required.
- Cloud computing knowledge: Understanding of cloud architecture principles and design patterns.
- Experience with Azure services: Hands-on experience with various Azure services and their APIs.
- Strong problem-solving abilities: Troubleshooting and debugging skills are crucial.
- Excellent communication and teamwork: Ability to collaborate effectively with others.
- Agile development experience: Familiarity with Agile methodologies like Scrum