HCL Technologies
HCL Technologies

Technical Lead

RoleBackend
LevelLead
LocationHyderabad, India
WorkOn-site
TypeFull-time
Posted2 days ago
Apply now

About the role

Job Summary

Must have Skill – C#, .Net,LINQ, (Win Forms / WPF or similar) , Domain-Driven Design (DDD), Unit Testing (NUnit / x Unit / MSTest or similar)

Good to have skill –

  • Experience with large enterprise codebases

  • Refactoring legacy applications to modern .NET

  • CI pipelines and automated testing exposure

Detailed JD - Key Responsibilities

  • Design, develop, and maintain C#-based desktop applications using .NET Framework and modern .NET (.NET Core / .NET 5/6/7/8)

  • Apply Object-Oriented Programming (OOP) principles to build maintainable and extensible software components

  • Implement Clean Architecture and Domain-Driven Design (DDD) concepts

  • Apply SOLID principles and industry-standard design patterns

  • Use Dependency Injection to improve modularity and testability

  • Write efficient data queries using LINQ

  • Develop and maintain unit tests to ensure code quality

  • Participate in code reviews

  • Collaborate with architects, QA, and product stakeholders

Required Technical Skills •

Strong hands-on experience in C#

  • .NET Framework and modern .NET (.NET Core / .NET 5/6/7/8)

  • Object-Oriented Programming (OOP) Baker Hughes Confidential

  • LINQ for data querying and manipulation

  • Dependency Injection frameworks and patterns

  • Desktop application development (Win Forms / WPF or similar)

  • Design Patterns and Clean Architecture

  • Domain-Driven Design (DDD)

  • SOLID principles

  • Unit Testing (NUnit / x Unit / MSTest or similar)

Key Responsibilities

or closure of escalations.

Skill Requirements

null

Other Requirements

null

Required skills

C#

.NET Framework

.NET Core

LINQ

WPF

WinForms

DDD

Unit testing

About HCL Technologies

Hyderabad

Headquarters