Job Title: .NET Developer with Azure Functions Location: Hyderabad, India Job Type: Full-time
Job Summary:
We are seeking an experienced .NET Developer with Azure Functions expertise to join our team. As a .NET Developer with Azure Functions, you will design, develop, and deploy scalable, secure, and efficient cloud-based applications using .NET and Azure Functions. You will work closely with cross-functional teams to architect and implement cloud-based applications that meet the highest standards of quality and security.
Responsibilities:
Technical Responsibilities
- Design, develop, and deploy cloud-based applications using .NET and Azure Functions.
- Ensure scalability, performance, and security of cloud-based applications.
- Implement API management, authentication, and authorization using Azure API Management, Azure Active Directory, and Azure Storage.
- Collaborate with DevOps teams to implement continuous integration, continuous delivery, and continuous deployment (CI/CD) pipelines.
- Troubleshoot and debug cloud-based applications using Azure Monitor, Azure Log Analytics, and Azure Application Insights.
Non-Technical Responsibilities
- Collaborate with cross-functional teams to gather requirements, design solutions, and implement changes.
- Provide technical guidance and mentorship to junior developers.
- Participate in code reviews, architecture reviews, and technical discussions.
- Stay up-to-date with the latest .NET, Azure Functions, and Azure services.
Requirements:
Technical Requirements
- 6+ years of experience in software development, with a focus on .NET and Azure Functions.
- Strong understanding of .NET, Azure Functions, and Azure SDKs.
- Experience with Azure DevOps, Azure Monitor, Azure Log Analytics, and Azure Application Insights.
- Knowledge of API management, authentication, and authorization using Azure API Management, Azure Active Directory, and Azure Storage.
- Experience with CI/CD pipelines using Azure DevOps.
Non-Technical Requirements
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced environment and adapt to changing requirements.
- Bachelor's degree in Computer Science or related field.