** ** __**
1. Assess and Document the Existing Xamarin Codebase**
Conduct a comprehensive review of the current TXMAP mobile application codebase.
Identify platform-specific dependencies, third-party libraries, and custom components that may require modification or replacement. **
2. Develop a Migration Strategy**
Create a detailed migration plan outlining the steps, timeline, and resource requirements for transitioning to .NET MAUI.
Define risk mitigation strategies and fallback plans to ensure continuity.
3. Implement the Migration to .NET MAUI
Refactor and rewrite necessary components of the TXMAP application to align with .NET MAUI architecture.
Ensure compatibility with both iOS and Android platforms using a single codebase.
4. Ensure Feature Parity and Performance Optimization
Validate that all existing features and functionalities are preserved or improved in the MAUI version.
Optimize performance and responsiveness across supported devices.
5. Testing and Quality Assurance
Develop and execute unit, integration, and UI tests to ensure stability and reliability.
Conduct cross-platform testing to identify and resolve platform-specific issues.
6. Deployment and Support
Prepare the MAUI-based TXMAP app for deployment to the Apple App Store and Google Play Store.
Provide post-deployment support and documentation for future maintenance.
7. Knowledge Transfer and Documentation
Document the migration process, architectural decisions, and updated workflows.
Conduct training sessions or create guides for internal teams to support ongoing development.
II. JOB DUTIES AND RESPONSIBILITIES_
** _
_**
** Minimum Requirements:**
Candidates that do not meet or exceed the minimum stated requirements (skills/experience) will be displayed to customers but may not be chosen for this opportunity.
** Years Required / Preferred Experience**
** _
8 Required_** - Experience with the .Net platform **
8 Required** - Experience with Microsoft Visual Studio ** _
1 Required_** - Experience with mobile development for Android and Apple mobile devices 5 Preferred Atlassian Tool Suite, mainly JIRA ** _
2 Preferred_** - Experience migrating mobile applications from Microsoft Xamarin to .Net Multi-platform
App UI (MAUI) ** _
2 Preferred_** - Experience with State of Texas applications