Software Engineer
Ecolab
Description
Key Responsibilities
-
Develop and maintain cross-platform applications using .NET MAUI.
-
Collaborate with designers, product managers, and backend developers to deliver seamless solutions.
-
Write clean, maintainable, and testable code following best practices.
-
Integrate REST APIs, GraphQL, and other backend services.
-
Optimize application performance and ensure responsiveness across devices.
-
Implement UI/UX designs with attention to detail and accessibility standards.
-
Conduct unit testing, debugging, and troubleshooting.
-
Stay updated with the latest .NET ecosystem and mobile development trends.
Required Skills & Qualifications
-
Strong proficiency in C# and .NET MAUI (or Xamarin.Forms with migration experience).
-
Experience with XAML for UI development.
-
Knowledge of mobile application lifecycle and deployment processes.
-
Familiarity with MVVM architecture and dependency injection frameworks.
-
Experience integrating APIs and handling offline data storage.
-
Understanding of app performance optimization and memory management.
-
Proficiency with Git and CI/CD pipelines.
-
Bachelor's degree in Computer Science, Engineering, or related field.
Preferred Qualifications
-
Experience with Azure services (App Services, Functions, Notification Hub).
-
Knowledge of Blazor Hybrid apps.
-
Familiarity with push notifications, in-app purchases, and platform-specific SDKs.
-
Prior experience publishing apps to App Store and Google Play.
About Ecolab
-
