19 Sep
|
Allegis Group
|
Bengaluru
19 Sep
Allegis Group
Bengaluru
We are looking for a Senior Software Engineer 8+years with strong expertise in C#, .NET Core, OOPs, and Design Patterns to join our engineering team. This is a hands-on development role focused on building current desktop products from scratch, designing scalable architectures, and delivering high-quality software solutions.
The role involves desktop application development (not web development) and requires engineers who are passionate about clean code, software design, and product engineering.
Key Skills Required
Strong hands-on experience in C#
Experience with .NET Core / Modern .NET
Solid understanding of Object-Oriented Programming (OOP)
Expertise in Design Patterns
Positive understanding of SOLID Principles
Experience with Dependency Injection
Hands-on experience with LINQ
Desktop application development (WPF / WinForms or similar)
Experience with Unit Testing (NUnit, xUnit, MSTest, etc.)
Responsibilities
Design and develop current desktop software products from scratch
Build scalable, maintainable, and high-performance applications using C# and .NET Core
Apply OOP principles, Design Patterns, and SOLID principles to create robust software solutions
Write clean, reusable, and testable code
Participate in code reviews and technical discussions
Collaborate with architects, QA teams, and product stakeholders
Work on applications that run across Windows and Linux environments
Deliver production-ready, well-tested software.
Work Mode: Hybrid, Bangalore
📌 C# Net Developer Desktop Application Bangalore Only Bengaluru
🏢 Allegis Group
📍 Bengaluru