Talent.com
Tech Mahindra Limited
Technical Lead.NET AzureTech Mahindra Limited • Bengaluru / Bangalore
No longer accepting applications
Technical Lead.NET Azure

Technical Lead.NET Azure

Tech Mahindra Limited • Bengaluru / Bangalore
30+ days ago
Job description
  • As a .NET Core Developer with Azure, your primary responsibility is to develop, deploy, and maintain software applications using the .NET Core and leveraging Microsoft Azure cloud services.
  • You will work on building scalable and reliable solutions that utilize Azure services for hosting, storage, and data management.
  • Apply design patterns and adhere to SOLID principles for clean, maintainable code.
  • Write clean, efficient, and maintainable code following coding standards and best practices.
  • Experience in Asp.Net Core MVC, Restful API and Microservices along with its green field design patterns to develop and implement the proposed solutions.
  • Collaborate with cross-functional teams, such as product managers, designers and architects to gather requirements and develop technical solutions.
  • Ensure software quality through unit testing, code reviews, and continuous integration and deployment processes.
  • Utilize Azure cloud services and platform components to build scalable and reliable applications.
  • Configure and deploy applications to Azure App Service, Azure Functions, or other relevant hosting services.
  • Leverage Azure Storage for efficient data management, including blob storage, queues, and tables.
  • Use Azure SQL Database or other database services for data storage and management.
  • Implement caching mechanisms using Azure Cache for Redis or similar services.
  • Design and develop microservices architecture using NET Core and Azure technologies, such as Azure Service Fabric or Azure Kubernetes Service (AKS).
  • Build RESTful APIs and implement API management and security using Azure API Management or similar tools.
  • Integrate third-party APIs or services into applications, ensuring seamless communication and data exchange. The azure services like storage account, service bus, event hubs and their integrations with .net core applications.
  • Implement authentication and authorization mechanisms using Azure Active Directory (AAD) or similar identity and access management services.
  • Ensure application security by following Azure security best practices and implementing appropriate security measures, such as secure storage and data encryption.
  • Identify performance bottlenecks and optimize application performance using Azure diagnostics and monitoring tools, such as Azure Monitor, Application Insights, or similar services.
  • Monitor and troubleshoot application issues, perform root cause analysis, and implement necessary fixes or improvements.
  • Implement version control using Git or other relevant source control systems.
  • Proficiency in .NET Core, C#, ASP.NET, and Azure cloud services.
  • Experience with designing and implementing microservices architecture.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with database technologies such as SQL and NoSQL databases.

Skills Required
.NET, Azure, Cloud
Create a job alert for this search

Technical Lead.NET Azure • Bengaluru / Bangalore