31 Jul
|
Tech Mahindra
|
Bengaluru
31 Jul
Tech Mahindra
Bengaluru
- 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 effective 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.
📌 Technical Lead .NET Azure (Bengaluru)
🏢 Tech Mahindra
📍 Bengaluru