Source description
About the role
As a .Net Product Developer based in Bengaluru, your role involves architecting, developing, and maintaining Windows-based applications using C# and the .NET ecosystem. Your key responsibilities include: - Implementing robust, scalable, and high-quality code that meets product requirements. - Packaging, submitting, and managing applications for the Windows App Store. - Ensuring compliance with Microsoft Store policies and guidelines, addressing certification feedback and updates. - Working closely with cross-functional teams including Product Management, UI/UX, and QA to create seamless user experiences. - Participating in code reviews, offering constructive feedback, and sharing best practices with the development team. - Optimizing application performance and loading times, ensuring a superior end-user experience. - Identifying and resolving performance bottlenecks in existing codebases. - Monitoring application performance and resolving user-reported issues in a timely manner. - Regularly updating and maintaining applications to ensure compatibility with the latest OS features and security requirements. - Staying current with emerging Windows and C# technologies and proactively recommending improvements to existing products or processes. - Exploring new functionalities and integrations that can enhance the product's capabilities. Qualifications Required: - Bachelor's degree (or higher) in Computer Science, Software Engineering, or a related field (equivalent experience will be considered). - 4 years of experience in developing Windows desktop or UWP applications. - Demonstrated track record of successfully deploying and maintaining apps on the Windows App Store (preferred). - Proficiency in C#, .NET Framework, or .NET Core. - Experience with Windows development frameworks (e.g., UWP, WPF, WinUI). - Familiarity with Microsoft Store publishing processes and requirements. - Familiarity with software development methodologies such as Agile or Scrum. - Experience with version control systems (e.g., Git) and collaboration tools (e.g., GitHub, GitLab). - Knowledge of databases (SQL and NoSQL), RESTful APIs, and microservices architecture is a plus. - Knowledge of software development best practices (e.g., unit testing, CI/CD). - Understanding of UI/UX principles for Windows applications is a plus. - Strong analytical, problem-solving, and critical-thinking skills. - Excellent communication and teamwork abilities, with the capacity to work effectively in a team-oriented environment. - Detail-oriented, with the ability to manage multiple priorities in a fast-paced setting. In addition, the company values professional attributes such as being technology-minded, motivated, polite, and detail-oriented. Continuous improvement, updating knowledge, and delivering quality work are central to the company's culture. As a .Net Product Developer based in Bengaluru, your role involves architecting, developing, and maintaining Windows-based applications using C# and the .NET ecosystem. Your key responsibilities include: - Implementing robust, scalable, and high-quality code that meets product requirements. - Packaging, submitting, and managing applications for the Windows App Store. - Ensuring compliance with Microsoft Store policies and guidelines, addressing certification feedback and updates. - Working closely with cross-functional teams including Product Management, UI/UX, and QA to create seamless user experiences. - Participating in code reviews, offering constructive feedback, and sharing best practices with the development team. - Optimizing application performance and loading times, ensuring a superior end-user experience. - Identifying and resolving performance bottlenecks in existing codebases. - Monitoring application performance and resolving user-reported issues in a timely manner. - Regularly updating and maintaining applications to ensure compatibility with the latest OS features and security requirements. - Staying current with emerging Windows and C# technologies and proactively recommending improvements to existing products or processes. - Exploring new functionalities and integrations that can enhance the product's capabilities. Qualifications Required: - Bachelor's degree (or higher) in Computer Science, Software Engineering, or a related field (equivalent experience will be considered). - 4 years of experience in developing Windows desktop or UWP applications. - Demonstrated track record of successfully deploying and maintaining apps on the Windows App Store (preferred). - Proficiency in C#, .NET Framework, or .NET Core. - Experience with Windows development frameworks (e.g., UWP, WPF, WinUI). - Familiarity with Microsoft Store publishing processes and requirements. - Familiarity with software development methodologies such as Agile or Scrum. - Experience with version control systems (e.g., Git) and collaboration tools (e.g., GitHub, GitLab). - Knowledge of databases (SQL and NoSQL), RESTful APIs,