Nuvama Wealth - .Net Developer - C#
We Are Hiring | C# .Net Developer.
Location : Mumbai / Pune.
Experience : 4+ years.
We are seeking an experienced and dedicated C# .Net Developer to join our technology team. The ideal candidate will have a strong background in desktop application development using WinForms or WPF, and a keen interest in building scalable and maintainable solutions..
Key Responsibilities :
- Maintain, enhance, and optimize existing C# desktop applications built using WinForms or WPF.
- Write clean, efficient, well-documented, and testable code following established coding standards and best practices.
- Troubleshoot, debug, and resolve software defects and production issues in a timely and effective manner.
- Collaborate effectively with cross-functional teams, including QA, product management, and other development teams, to ensure seamless integration and delivery of software solutions.
- Adhere to established software development practices, including version control, code review processes, and Agile methodologies.
- Provide accurate estimates for development tasks and contribute to technical planning sessions.
- Identify and implement performance optimizations to enhance application responsiveness and efficiency.
Required Skills & Qualifications :
- Minimum 4 years of hands-on experience in C# .NET development.
- At least 2 years of hands-on experience in developing desktop applications using either WinForms or WPF.
- Proficiency in object-oriented programming (OOP) concepts and design principles.
- Strong knowledge of multi-threading and asynchronous programming techniques.
- Good understanding of data structures, algorithms, and performance optimization techniques.
- Experience working with relational database management systems (RDBMS) such as SQL Server, Oracle, or PostgreSQL.
- Experience with Redis or other in-memory data stores is desirable.
- Exposure to RESTful APIs and JSON data format.
- Experience in finance, trading, or real-time systems is preferred.
- Excellent verbal and written communication skills and a collaborative approach to teamwork.
Report this listing