Analyst Programmer
Core
Enhancing, maintaining, and migrating cross-platform mobile applications for Desktop, iOS, and Android.
Role type
Senior Analyst Programmer (Mobile Development)
Builds
Cross-platform mobile applications (Desktop, iOS, Android)
Domain
Software Development / Mobile / .NET Ecosystem
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
.NET, C#, Avalonia, Xamarin, MAUI, XAML, MVVM, RESTful APIs, JSON, NuGet, Sourcetree, Unit Testing, Debugging
Preferred skills
Performance tuning, memory management, manual deployment workflows (IPA files)
Technologies
.NET, C#, Avalonia, Xamarin, MAUI, XAML, NuGet, Sourcetree
Responsibilities
Develop and maintain mobile applications using .NET Avalonia and C# for iOS and Android platforms; Migrate legacy applications from Xamarin to Avalonia; Implement and maintain user interfaces based on existing application designs; Integrate backend services and APIs; Perform unit testing to validate functionality and fix defects; Collaborate with developers, project stakeholders, and cloud services team to address production issues.
Seniority
Senior, hands-on IC