ASM is looking for a Senior Software Engineer (MAUI) to design and develop advanced cross-platform applications that drive real-time control of robotics, sensors, and other high-tech hardware for their semiconductor manufacturing equipment.
Requirements
- 5+ years of experience in software development with C UI.
- 2+ years of experience with .NET MAUI.
- Strong understanding of MVVM architecture, XAML, WPF, and .NET Core/.NET 8+.
- Experience integrating REST APIs and working with local storage (e.g., SQLite).
- Familiarity with platform-specific features (e.g., permissions, notifications, camera).
- Proficiency with Git and CI/CD workflows.
- Ability to write unit tests and work with testing frameworks.
Responsibilities
- Design, develop, test, and maintain cross-platform applications using .NET MAUI and MVVM.
- Lead architectural decisions and implement clean code principles across mobile and desktop platforms.
- Integrate RESTful APIs and third-party services with a focus on performance and scalability.
- Troubleshoot and resolve software issues, including real-time control systems.
- Conduct code reviews and mentor junior developers.
- Author and review system specifications, software designs, and test plans.
- Participate in system design and software strategy discussions.
Other
- Collaborate with global teams to translate business needs into technical solutions.
- Manage escalations and collaborate with field engineers and customers globally.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Experience with Azure DevOps, App Center, or similar tools.
- Exposure to Agile/Scrum methodologies.