11 Oct
|
HCL Technologies
|
India
11 Oct
HCL Technologies
India
Job Summary .NET LEAD
Detailed
Location: Pan India
ROLE BAND: E2.2
TECH STACK: .NET
EXPERIENCE TYPE: Full-time
EXPERIENCE: 10 Years
Role Purpose
Lead the design, development and delivery of .NET solutions, owning technical quality for the team: translating requirements into robust designs, guiding engineers day to day, and ensuring predictable, secure and maintainable delivery into production.
Key ResponsibilitiesTechnical Design &
• Delivery
- Own detailed design for .NET components, interfaces and enhancements within the agreed architecture.
- Break down requirements into technical tasks, estimates, sequencing and clear acceptance criteria.
- Deliver hands-on development for complex or high-risk components alongside the team.
- Ensure designs meet performance, security, reliability and maintainability expectations.
Team Leadership
- Guide a team of developers on design decisions, coding standards and technical approach.
- Run code reviews, design walkthroughs, defect triage and technical knowledge sharing.
- Mentor engineers, support onboarding and build depth across the .NET skill set.
Quality &
• Operations
- Define and enforce unit, integration and regression testing expectations for the team.
- Own build, release and deployment readiness including rollback and verification steps.
- Drive defect prevention, root-cause analysis and permanent fixes over workarounds.
Collaboration &
• Governance
- Work with architects, business analysts, QA, DevOps and support teams across the delivery lifecycle.
- Participate in agile ceremonies, planning, estimation and dependency management.
- Maintain technical documentation, standards and reusable assets for the team.
Technology Focus - .NET
- Build and evolve .NET services, Web APIs and background workers with clean separation of concerns.
- Apply modern .NET features, configuration, logging and dependency injection consistently across the codebase.
- Modernize legacy .NET Framework components towards modern .NET, containers and cloud-ready hosting.
Required Technical CompetenciesCore Skills
- C#, up-to-date .NET, ASP.NET Core, Web API, dependency injection, async/concurrency, performance tuning.
Design &
• Architecture
- Enterprise application architecture, SOLID, design patterns, DDD, microservices, event-driven design, API management.
Data &
• Integration
- Relational data design, Entity Framework, transactions, consistency, caching
• REST APIs, messaging, event streaming.
Platform &
• DevOps
- Azure or equivalent cloud, containers and orchestration, CI/CD, IaC, automated quality gates, secure supply chain.
Quality &
• Operations
- Unit, integration, performance and resiliency testing; production readiness, monitoring, RCA.
Experience &
• Qualifications
- 10 years of hands-on experience in software engineering with strong .NET expertise.
- Demonstrated experience leading small to mid-sized technical teams through full delivery cycles.
- Bachelor's degree in Computer Science, Engineering or IT, or equivalent experience.
- Relevant platform or cloud certifications advantageous, not mandatory.
Leadership &
• Behavioural
- Ownership and accountability for team technical outcomes.
- Practical problem solving with a bias for clean, sustainable solutions.
- Clear communication with both engineers and non-technical stakeholders.
- Coaching mindset and collaborative working style.
Location-Specific Expectations
- Collaborate from an India delivery location with stakeholders across regions and time zones.
- Ensure standards, decisions and reusable patterns are documented and adopted across distributed squads.
- Support virtual workshops, technical governance and production-readiness reviews.
Key Deliverables &
• Success Measures
- Detailed designs, estimates and technical plans agreed with architecture and delivery leads.
- High-quality, reviewed and tested code delivered to agreed timelines.
- Stable releases with low defect leakage and effective production handover.
- Improved team capability, engineering consistency and reusable assets.
- Timely escalation and resolution of technical risks and blockers.
Skill RequirementsOther Requirements
📌 Technical Architect (India)
🏢 HCL Technologies
📍 India