We are seeking a talented and experienced Software Engineer specializing in Xamarin for a contract role for 6 months. The ideal candidate will have a strong background in cross-platform mobile and desktop app development using Xamarin, with proven experience in developing, building, and packaging applications for Android, iOS, Mac, and Windows.
Key Responsibilities
· App Maintenance: Maintain and develop change request requirements of high-quality cross-platform applications using Xamarin.
· Build & Package: Lead the end-to-end process of building and packaging applications for Android, iOS, Mac, and Windows platforms.
· Collaborate with Stakeholders: Work closely with the project manager, customer, and other developers to deliver features and improvements aligned with project goals.
· Performance Optimization: Optimize applications for performance, scalability, and user experience across different platforms.
· Testing & Debugging: Conduct thorough testing and debugging to ensure robust, error-free change request application releases.
· Documentation: Prepare and maintain comprehensive documentation for the developed features and processes.
Required Qualifications
· Minimum of 3-5 years of experience in software development, with at least 2 years focused on Xamarin.
· Strong proficiency in Xamarin for cross-platform development.
· Experience with mobile application development for Android and iOS, and desktop application development for Mac and Windows.
· Solid understanding of C#, .NET framework, and XAML.
· Proficient in using Visual Studio and Xamarin Studio.
· Hands-on experience in building, packaging, and deploying apps on Google Play Store, Apple App Store, Mac App Store, and Windows Store.
· Proficient in using Git or similar version control systems.
· Strong analytical and problem-solving skills with attention to detail.
· Excellent communication skills with the ability to work collaboratively in a team environment.
· Knowledge of cloud services (e.g., Azure) for mobile app backend services.