Dot Net Developer (Azure, .NET Core) Job Description:
We are looking for a skilled Dot Net Developer with expertise in .NET Core and Azure services to join our team. The ideal candidate should have a strong background in .NET development, with hands-on experience in building cloud-based applications using Azure services such as Azure Functions, Logic Apps, App Services, Service Bus, and AppInsights.
Responsibilities:- Design, develop, and maintain high-quality .NET applications using .NET Core framework- Collaborate with cross-functional teams to gather and analyze business requirements, and translate them into technical specifications and solutions- Implement and integrate Azure services, such as Azure Functions, Logic Apps, App Services, Service Bus, and AppInsights, to build scalable and reliable cloud-based applications- Write clean, efficient, and maintainable code, following best practices and coding standards- Conduct thorough testing and debugging of applications, identifying and resolving issues and bugs- Optimize application performance and scalability by implementing caching mechanisms, load balancing, and other performance tuning techniques- Collaborate with DevOps teams to ensure smooth deployment and operation of applications on Azure infrastructure- Stay up-to-date with the latest industry trends and advancements in .NET development, .NET Core, and Azure services- Participate in code reviews and provide constructive feedback to ensure code quality and adherence to best practices- Mentor and guide junior developers, fostering a culture of continuous learning and improvement- Document technical specifications, system architecture, and deployment processes
Requirements:- Minimum of 6 years of professional experience as a Dot Net Developer, with a focus on .NET Core and Azure services- Strong knowledge of .NET programming language, including its core concepts, libraries, and frameworks- Hands-on experience with .NET Core framework, including ASP.NET Core, Entity Framework Core, and MVC pattern- Proficiency in building cloud-based applications on Azure, with experience in services such as Azure Functions, Logic Apps, App Services, Service Bus, and AppInsights- Familiarity with Azure DevOps for CI/CD pipelines and source control management- Solid understanding of RESTful API design principles and experience in building and consuming APIs- Experience with database technologies, such as SQL Server, Azure SQL Database, or Cosmos DB- Strong problem-solving and analytical skills, with the ability to analyze complex business requirements and propose effective solutions- Excellent communication and collaboration abilities, with the capability to effectively communicate technical concepts to non-technical stakeholders- Bachelor's degree in Computer Science, Engineering, or a related field is preferred, but not required