Senior Engineer-.Net With Xamarin Arrow Electronics India Pvt Ltd

  • company name Arrow Electronics India Pvt Ltd
  • working location Office Location
  • job type 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 Xamarin

Job 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.

Location:

IN-GJ-Ahmedabad, India-Ognaj (eInfochips)

Time Type:

Full time

Job Category:

Engineering Services

Experience Level

Senior Level