Mobile/Desktop C# Developer
Role details
Job location
Tech stack
Job description
You will be working on our next-generation Android, iOS and Windows software. In this role, you will develop and maintain applications for both mobile and desktop platforms, ensuring a seamless and intuitive user experience. You will work closely with hardware engineers, UX designers, and other developers to create software that enhances the capabilities of our electrochemical instruments. Our software is used to control our instruments and analyse/process/manage measurement results. We focus on lowering the threshold for our customers to perform and automate their research. Key responsibilities - Application Development: Design, develop, and maintain C# applications for Windows, Android, and iOS. - Cross-Platform Development: Utilize .NET MAUI to build applications for multiple platforms. - Collaboration: Work with multidisciplinary teams to integrate software with hardware and other systems. - Code Quality: Maintain high standards through code reviews, unit testing, and best
Requirements
practices. Requirements - Education: Master's degree in Computer Science, Software Engineering, or a related field. - Experience: At least 3 years of experience in C# development for desktop and/or mobile applications. - Technical Skills - Proficiency in C# and .NET framework. - Experience with cross-platform frameworks such as .NET MAUI and Xamarin - Knowledge of software architecture, design patterns, and best practices. - Experience with version control systems like Git - Experie...