Job Title: Senior .NET Developer with Azure Experience
Location: Remote
Responsibilities:
Design and develop scalable, secure, and high-performance applications using .NET framework and Azure services.Collaborate with cross-functional teams to define technical requirements, architecture, and implementation plans.Implement best practices for cloud application development, including CI/CD pipelines, monitoring, and logging.Optimize applications for performance, scalability, and cost-effectiveness in Azure.Troubleshoot and resolve issues in development, test, and production environments.Mentor junior developers and participate in code reviews to maintain code quality and ensure adherence to coding standards.Stay updated with Azure platform updates, tools, and best practices.Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience.Proven experience (X years) in software development using .NET framework, C#, ASP.NET, and related technologies.Hands-on experience with Microsoft Azure cloud services such as Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, etc.Strong understanding of cloud design patterns and distributed systems architecture.Experience with microservices architecture, containerization (e.g., Docker), and orchestration (e.g., Kubernetes) is a plus.Familiarity with Agile methodologies and DevOps practices.Excellent problem-solving and analytical skills.Strong communication and collaboration skills.Preferred Skills:
Azure certifications (e.g., Azure Developer, Azure Solutions Architect) are highly desirable.Experience with Azure DevOps for CI/CD pipelines and infrastructure as code (e.g., ARM templates, Terraform).Knowledge of authentication and authorization mechanisms such as OAuth, Azure AD.Experience in integrating third-party APIs and services.Experience with other Microsoft technologies such as .NET Core, Entity Framework, etc.