12 Sep
|
Allegis Group
|
Bengaluru
12 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 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 / Modern .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 new 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