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 new 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
Robust hands-on experience in C#
Experience with .NET Core / Contemporary .NET
Strong understanding of Object-Oriented Programming (OOP)
Expertise in Design Patterns
Good 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 recent 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
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.