
Technical Lead
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