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.
Bachelor's degree in Computer Science