06 Aug
|
Genpact
|
Hyderabad
Job Title - Technical Lead Azure .NET
Experience -8-10 yrs
Location -PAN India
Work Mode - Hybrid
Shift -1:00 PM – 10:00 PM IST
Role Summary
We are looking for an experienced Technical Lead with strong expertise in Microsoft Azure and .NET technologies to lead the development and delivery of enterprise-grade cloud applications. The ideal candidate will provide technical leadership, mentor development teams, drive technical solution design, and collaborate with cross-functional stakeholders to deliver scalable, secure, and high-quality solutions.
Key Responsibilities
- Lead the design, development, testing, and deployment of enterprise applications using Microsoft Azure and .NET technologies.
- Drive technical solution design and implementation for assigned initiatives. Where required, define the solution design and architecture for application enhancements while ensuring scalability, security, maintainability, and adherence to engineering best practices.
- Provide technical leadership and mentorship to the development team throughout the software development lifecycle.
- Conduct technical design reviews, code reviews, and enforce coding standards to maintain high-quality deliverables.
- Develop scalable, secure, and high-performing cloud-native applications and RESTful APIs.
- Collaborate with Business Analysts, Product Owners, QA teams, DevOps engineers, and other stakeholders to deliver business requirements effectively.
- Troubleshoot complex technical issues and provide production support when required.
- Ensure adherence to secure coding practices, performance optimization, and application reliability.
- Drive continuous improvement by adopting modern engineering practices, automation, and DevOps methodologies.
- Participate in sprint planning, effort estimation, release planning, and technical risk assessment.
- Mentor junior developers and foster a culture of technical excellence and knowledge sharing.
Mandatory Technical Skills
Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Storage
- Azure Key Vault
- Azure Service Bus
- Azure SQL Database
- Azure Monitor / Application Insights
- Microsoft Entra ID (Azure Active Directory)
- Azure API Management (Preferred)
.NET Technologies
- C#
- ASP.NET Core
- .NET Core / .NET 6/8
- RESTful Web APIs
- Entity Framework Core
- LINQ
- Dependency Injection
- Asynchronous Programming
Database
- Microsoft SQL Server
- Database Design
- Query Optimization
- Stored Procedures
Software Engineering
- Object-Oriented Programming (OOP)
- SOLID Principles
- Design Patterns
- Microservices Architecture
- Secure Coding Practices
- Performance Optimization
Valuable-to-Have Skills
- CI/CD Pipelines using Azure DevOps or GitHub Actions
- Power Platform Integration (Power Apps, Power Automate)
- Docker and Kubernetes (AKS)
- Infrastructure as Code (ARM Templates, Bicep, Terraform)
- Azure Logic Apps
- Event-driven Architecture (Azure Service Bus, Event Grid)
- SonarQube or equivalent code quality tools
- Agile/Scrum development methodologies
Leadership Expectations
- Lead and mentor a team of developers by providing technical guidance and support.
- Drive technical decision-making and ensure alignment with engineering best practices.
- Ensure timely delivery of high-quality software solutions.
- Conduct design discussions, code reviews, and technical walkthroughs.
- Collaborate effectively with business stakeholders, QA, DevOps, and product teams.
- Identify technical risks and proactively recommend mitigation strategies.
- Foster a culture of continuous learning, innovation, and engineering excellence.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Microsoft Azure certifications (AZ-204, AZ-305, or equivalent) are preferred.
- Strong analytical, communication, stakeholder management, and problem-solving skills.
📌 Technical Lead Azure and Dot NET (Hyderabad)
🏢 Genpact
📍 Hyderabad