Software Engineer II
Job Summary
Key Responsibilities
- Develop and maintain cross-platform applications 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 ecosystem and mobile development trends.
Required Skills & Qualifications
- Strong proficiency in C# MAUI (or 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.
- Bachelors 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.
Required Experience:
IC
About Company
Ecolab is the global leader in water, hygiene and energy technologies and services. Every day, we help make the world cleaner, safer and healthier – protecting people and vital resources.