Job
Description
As a Business Development Manager at Utthunga, you will be at the forefront of Industry 5.0, where human-centric innovation converges with intelligent growth. Your role goes beyond overseeing deals; you will be driving market expansion, assembling high-performing teams, and establishing enduring partnerships that influence the future of the industry. Every new OEM partnership is viewed as a tale of innovation waiting to be narrated. Utthunga is in search of a Business Development Manager who can unveil these narratives, comprehend the journey of the hero (our OEM partner), and position our technology as the pivotal turning point in these stories. Key Responsibilities: - Design and develop rich desktop applications using C#, .NET Framework / .NET Core, and WPF. - Implement MVVM architecture to create scalable and maintainable codebases. - Collaborate with cross-functional teams, including UI/UX designers, backend developers, and QA engineers. - Optimize application performance, responsiveness, and memory usage. - Integrate applications with RESTful APIs, databases, and third-party components. - Develop and maintain reusable WPF components, custom controls, and templates. - Participate in code reviews, debugging, and troubleshooting production issues. - Ensure adherence to coding standards, security practices, and UI consistency. - Contribute to continuous improvement by recommending process and technology enhancements. Qualifications & Requirements: - Bachelor's degree in Computer Science, Engineering, or a related field. - Minimum of 4 years of professional experience in C# and WPF application development. - Profound understanding of the MVVM design pattern and data binding. - Proficiency in XAML, LINQ, Entity Framework, and async programming. - Experience in integrating with REST APIs and database systems (preference for SQL Server). - Familiarity with Git, Azure DevOps, or other version control systems. - Strong debugging and problem-solving capabilities. - Good grasp of UI/UX design principles and application performance optimization. - Excellent communication and collaboration skills. - Attention to detail and dedication to code quality. - Ability to work both independently and collaboratively within a team. - Proactive approach to learning and adapting to new technologies.,