About the Role
Ecolab is hiring a Software Engineer to develop and maintain cross-platform applications using .NET MAUI. The role involves collaborating with product, design, and backend teams to deliver high-quality mobile and desktop applications.
Responsibilities
- Develop and maintain cross-platform applications using .NET MAUI
- Collaborate with designers, product managers, and backend developers
- Write clean, maintainable, and testable code
- Integrate REST APIs, GraphQL, and backend services
- Optimize application performance and responsiveness
- Implement UI/UX designs with accessibility considerations
- Perform unit testing, debugging, and troubleshooting
- Stay updated with .NET and mobile development technologies
Required Skills
- C#
- .NET MAUI
- Xamarin.Forms (migration experience)
- XAML
- MVVM Architecture
- Dependency Injection
- REST APIs
- GraphQL
- Offline Data Storage
- Git
- CI/CD Pipelines
Preferred Skills
- Microsoft Azure Services
- Azure App Services
- Azure Functions
- Notification Hub
- Blazor Hybrid Applications
- Push Notifications
- In-App Purchases
- App Store Deployment
- Google Play Deployment
Benefits
- Comprehensive employee benefits
- Healthcare and wellness programs
- Financial well-being programs
- Career development opportunities
- Inclusive work environment