Search by job, company or skills

Tech Mahindra Limited

Technical Lead .NET Azure

7-12 Years
Save
  • Posted 2 days ago
  • Over 100 applicants
Quick Apply

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Tech Mahindra is part of the US $15.4 billion Mahindra Group and is a leading global systems integrator and business transformation consulting organization, focused primarily on the telecommunications industry. Tech Mahindra helps companies innovate and transform by leveraging its unique insights, differentiated services and flexible partnering models. This has helped customers reduce operating costs, generate new revenue streams and gain competitive advantage. Tech Mahindra expanded its IT portfolio in 2009 by acquiring the leading global business and information technology services company, Mahindra Satyam (earlier known as Satyam Computer Services).

Tech Mahindra's capabilities spread across a broad spectrum, including Business Support Systems (BSS), Operations Support Systems (OSS), Network Design & Engineering, Next Generation Networks, Mobility Solutions, Security consulting and Testing.

Tech Mahindra's solutions portfolio includes Consulting, Application Development & Management, Network Services, Solution Integration, Product Engineering, Infrastructure Managed Services, Remote Infrastructure Management and BSG (comprises BPO, Services and Consulting).

With an array of service offerings for TSPs, TEMs and ISVs, Tech Mahindra is a chosen transformation partner for several leading wireline, wireless and broadband operators in Europe, Asia-Pacific and North America.

Tech Mahindra has successfully implemented more than 16 Greenfield Operations globally and has over 130 active customer engagements mostly in the Telecom sector. The company has been involved in about 8 transformation programs of incumbent telecom operators.


Tech Mahindra has a global footprint through operations in more than 31 countries with 17 sales offices and 15 delivery centers. Assessed at SEI CMMi Level 5, Tech Mahindra's track record for value delivery is supported by over 40,500 professionals who provide a unique blend of culture, domain expertise and in depth technology skill sets. Its development centers are ISO 9001:2008 & BS7799 certified.

Job ID: 104520781