Senior Engineer-.Net With Xamarin Arrow Electronics India Pvt Ltd
Arrow Electronics India Pvt Ltd
Office Location
Full Time
Experience: 5 - 31 years required
Pay:
Salary Information not included
Type: Full Time
Location: Ahmedabad, India null, undefined
Skills: Python, devops, Cloud, problem-solving
About Arrow Electronics India Pvt Ltd
Job Description
Senior Engineer-.Net with Xamarin
Position:
Senior Engineer-.Net with XamarinJob Description:
Position: .Net with Xamarin
Job Description:
What You'll Be Doing
- Design, develop, and maintain mobile applications using Xamarin (Xamarin.Forms and Xamarin.Native) for Android and iOS platforms.
- Collaborate with product managers, designers, and other developers to define, design, and ship new features.
- Write clean, scalable, and maintainable code using best software engineering practices.
- Ensure performance, quality, and responsiveness of applications.
- Adhere to agile methodologies and participate in sprint planning, stand-ups, and other team activities.
- Diagnose and fix bugs and performance bottlenecks to ensure optimal performance.
- Participate in code reviews and contribute to improving internal development processes.
- Maintain application security and data protection best practices.
What Are We Looking For
- Strong experience with Xamarin.Forms and/or Xamarin.Native.
- Proficiency in C# and .NET Framework.
- Experience with XAML for UI development.
- Familiarity with MVVM design pattern.
- Strong understanding of mobile application lifecycle (iOS and Android) and expertise on any one native technology.
- Experience in integrating RESTful APIs and working with JSON/XML.
- Knowledge of SQLite and mobile local storage techniques.
- Hands-on experience in deploying apps to App Store and Google Play Store.
- Strong debugging and problem-solving skills.
- Ability to work both independently and as part of a team.
- Good communication and documentation skills.
- Experience with platform-specific features (e.g., camera, GPS, sensors, notifications).
- Knowledge of Dependency Services, Custom Renderers, and platform-specific implementations.
- Experience with unit testing and UI automation testing tools like NUnit, Appium, or Xamarin Test Cloud.
- Understanding of Agile/Scrum methodologies.
- Familiarity with Git, Bitbucket, or other version control systems.
- Knowledge of CI/CD pipelines for Xamarin apps.
- Experience in integrating third-party SDKs and plugins.
Good to Have
- Exposure to Bluetooth/BLE programming.
- Experience working with Azure Mobile Services, Firebase, or similar back-end services.
- Familiarity with MAUI (Multi-platform App UI) and willingness to transition.
- Knowledge in Java, Objective-C, or Swift is a plus.
- Experience with Proguard, Gradle, and mobile app optimization techniques.
- Understanding of UML diagrams, flow charts, and design documentation.
Tools & Technologies
- Xamarin IDEs: Visual Studio (Windows/Mac).
- Version Control: Git, SVN, Bitbucket.
- Project Management: JIRA, Confluence.
- Code Review Tools: Gerrit, Code Collaborator, Bitbucket PRs.
- Debugging and Testing Tools: Visual Studio Debugger, Xamarin Profiler, Unit Test Frameworks.