Summary
Join ECP, a market-leading SaaS solution for senior living communities, as a talented developer to play a lead role in building new applications and enhancing our product. You will migrate existing Xamarin applications to the .NET MAUI framework, refactor code, and maintain high-quality mobile applications for various platforms. You will collaborate with cross-functional teams and contribute to our growth. Our headquarters is in Wisconsin, but remote candidates within the U.S. are welcome. This role requires a Bachelor's degree in Computer Science or a related field and significant experience in software development and specific technologies.
Requirements
- Bachelorβs Degree in Computer Science or related field
- 4+ years software development experience
- Ability to troubleshoot and solve technical problems autonomously
- Proficiency with full-stack front-end and back-end frameworks and languages
- 4+ years of experience with Xamarin or .NET MAUI
- 2+ years of experience with SQL (MSSQL, PostgreSQL)
- Passion and excitement for writing great code that actually helps people
- Experience developing in accordance with common applicable design patterns and object-oriented development
- Experience working in an agile development process
- Fluent English, grammatical skills
- Legally authorized to work in the United States without sponsorship
Responsibilities
- Lead the migration of existing Xamarin applications to the .NET MAUI framework
- Understand and leverage the new features and capabilities of .NET MAUI
- Refactor and optimize code to improve performance and maintainability
- Address compatibility issues and ensure smooth transition to the new platform
- Design, develop, and maintain high-quality mobile applications for Windows App Store, iOS and Android platforms
- Utilize .NET MAUI to build cross-platform applications with native performance
- Prepare and submit apps to the Apple App Store and Google Play Store
- Handle app store submission requirements, including certificates, provisioning profiles, and metadata
- Troubleshoot and resolve app store deployment issues
- Debug and fix issues in a timely manner
- Conduct thorough testing on various devices and operating system versions
- Collaborate effectively with cross-functional teams, including product managers, designers, and backend developers
Benefits
Remote work, flexible hours