Job Summary
Must have Skill – C#, .Net,LINQ, (WinForms / WPF or similar) , Domain-Driven Design (DDD), Unit Testing (NUnit / xUnit / 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 (WinForms / WPF or similar)
• Design Patterns and Clean Architecture
• Domain-Driven Design (DDD)
• SOLID principles
• Unit Testing (NUnit / xUnit / MSTest or similar)
Key Responsibilities
or closure of escalations.