Application Development
- Design, develop, and maintain Windows desktop applications using C# and .NET (WinForms / WPF)
- Translate business requirements into technical solutions
- Write clean, maintainable, and efficient code following coding standards
Enhancement & Maintenance
- Modify and improve existing desktop applications
- Identify bottlenecks and optimize application performance
- Troubleshoot, debug, and resolve technical issues
Database & Integration
- Work with SQL Server or other relational databases
- Integrate applications with APIs, web services, or third-party tools
- Write queries, stored procedures, and handle data operations
Testing & Quality
- Perform unit testing and support QA activities
- Ensure code quality through reviews and adherence to best practices
- Maintain proper documentation of applications and features
Collaboration
- Collaborate with cross-functional teams including QA, product, and support
- Participate in sprint planning, stand-ups, and review meetings
Requirements & Qualifications
- Bachelor’s degree in Computer Science, IT, or a related field
- Minimum 1+ year of hands-on experience in C# and .NET development
- Strong knowledge of C#, .NET Framework / .NET Core
- Experience with WinForms and/or WPF
- Good understanding of Object-Oriented Programming (OOP)
- Experience working with SQL Server / Relational Databases
- Familiarity with debugging tools and performance tuning
Key Skills
- C# Programming
- .NET Framework / .NET Core
- Windows Desktop Applications (WinForms/WPF)
- SQL & Database Management
- Problem Solving & Debugging
- Code Optimization
Good to Have
- Knowledge of MVVM architecture (for WPF applications)
- Experience with RESTful API integration
- Familiarity with version control systems (Git, Azure DevOps, etc.)
- Exposure to basic UI/UX best practices
Pay: ₹150,000.00 - ₹400,000.00 per year
Benefits:
Work Location: In person