Role Overview
We are looking for a skilled and motivated Software Developer with 1-4 years of hands-on experience in .NET desktop application development. You will work on enhancing and maintaining DeckUp SlideXpress — a feature-rich VSTO PowerPoint Add-in used by consultants and business professionals. You will collaborate closely with the product team to deliver new features, fix bugs, and improve the overall user experience.
Key Responsibilities
•Develop and maintain features for the DeckUp SlideXpress VSTO PowerPoint Add-in using VB.NET and C#,Python,React,Node.js
•Build and enhance WPF (XAML) and WinForms-based UI components
•Integrate and maintain MongoDB Atlas connectivity for user authentication, licensing, and data storage
•Consume and extend RESTful API endpoints (AWS EC2 hosted) for content delivery
•Work on Office Ribbon UI customization using Ribbon XML
•Implement and improve the license management and OTP-based user authentication system
•Write clean, maintainable, and well-documented code
•Debug and resolve issues reported by QA and end users
•Participate in code reviews and contribute to technical discussions
•Collaborate with the design team to implement pixel-perfect UI using MahApps.Metro and Material Design
•Assist in packaging and deployment using Click Once and VDPROJ installers
Required Skills & Qualifications
•3-4 years of professional software development experience
•Strong proficiency in VB.NET and/or C# with .NET Framework (4.x)
•Solid experience with WPF (XAML, bindings, styles, templates) and WinForms
•Hands-on experience with VSTO (Visual Studio Tools for Office) or Office Add-in development is a strong plus
•Experience with MongoDB and MongoDB .NET Driver
•Experience with NuGet package management
•Understanding of async/await programming patterns
•Good understanding of OOP principles, design patterns, and clean code practices
•Prior experience with Microsoft Office COM interop or VSTO PowerPoint/Word Add-ins
•Experience with Click Once deployment and Windows Installer (VDPROJ/MSI)
•Basic familiarity with MERN stack (MongoDB, Express.js, React.js, and Node.js) is an added advantage
•Understanding of digital signing and certificate management for .NET applications
•Experience with file caching and performance optimization in desktop apps
Educational Qualifications
•B.E. / B.Tech / MCA / M.Sc. in Computer Science, / B.Sc. in Computer Science ,Information Technology, or a related field