Sopra Steria logo
Sopra SteriaPosted 1 month ago

Senior Software Engineer (.Net MAUI)

On-siteSingapore, Singapore

Full TimeSenior LevelMasters DegreeEnterpriseInformation Technology And Services

Job Summary

Design, develop, and maintain high-performance cross-platform mobile applications using .NET MAUI targeting Android and iOS from a single shared codebase. Architect scalable solutions following MVVM, Clean Architecture, and SOLID principles while implementing native platform integrations and custom renderers. Collaborate with product managers and UX designers to translate wireframes into responsive interfaces, integrate RESTful APIs with robust error handling, and optimize performance metrics including startup time and memory usage. Write comprehensive unit, integration, and UI tests using xUnit, NUnit, or MSTest along with Appium. Mentor junior developers, conduct code reviews, and maintain CI/CD pipelines for automated deployment within an Agile environment.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
  • 8+ years of professional software development experience with C# and the .NET ecosystem
  • 5+ years of hands-on experience with .NET MAUI or Xamarin.Forms (with demonstrated MAUI migration expertise)
  • Proficiency with platform-specific APIs on Android (Java/Kotlin interop) and iOS (Swift/Obj-C interop)
  • Experience consuming and integrating RESTful and/or GraphQL APIs
  • Solid knowledge of dependency injection, asynchronous programming (async/await), and reactive patterns
  • Familiarity with Git-based workflows, pull request culture, and branch strategies (GitFlow, trunk-based)
  • Strong debugging, profiling, and performance-tuning skills across multiple target platforms
  • Excellent written and verbal communication skills

Desired Qualifications

  • Knowledge of platform-specific design systems (Material Design, Apple Human Interface Guidelines, Fluent Design)
  • Hands-on experience with Azure DevOps, GitHub Actions, or App Center for CI/CD
  • Familiarity with SQLite, Realm, or other embedded databases for local data persistence
  • Experience with accessibility standards (WCAG) and building inclusive applications
  • Contributions to open-source .NET or MAUI community projects
  • Relevant Microsoft certifications

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce