Xamarin Developer (iPhone/Android)

Required Skills (* skills are mandatory to apply)

  • 2+ Years of hands-on experience in design, architect, developing and delivering native mobile and cross-platform Xamarin.Android, Xamarin.iOS, and Xamarin.Forms applications using Xamarin Studio or Microsoft Visual Studio.
  • 1+ years of hands-on experience in design and architect mobile back-end services.
  • Strong knowledge in C#.net and SQLite Database with Entity Framework.
  • Strong knowledge of MVC Web API’s is an advantage.
  • Experience in designing and developing custom controls for Android, Windows, and iOS.
  • Solid foundation in data structures, algorithms, and object orientation design.
  • Capabilities to write and execute unit test cases.
  • Independent researching, solution finding, analysis and problem-solving skills and capabilities.
  • Knowledge of Agile and Scrum approach is a must.
  • Should have a strong knowledge of OOPS and intermediate knowledge of front-end GUI design and development.
  • Ability to complete all phases of the software development life cycle including analysis, design, functionality, testing, and support.
  • Expert on Source Control like SVN & Github is preferred.
  • Must be a team player and self-starter with the ability to communicate clearly with clients and team-embers in English as Main Language.

Qualifications

Candidate should be any graduate/post-graduate in Computer Science or related degree program.


Additional Information

Eligibility Criteria (All of below is required):

  • Excellent communication & presentation skills (Specially in the English language).
  • At least 2 years of relevant industry experience is required.

Cultural Fit at Excellence-IT:

  • You love learning, you love teaching
  • You are constantly growing your own knowledge, and helping to grow the knowledge of others.
  • You enjoy wearing multiple hats and roles, and titles are not important to you.
  • You enjoy doing it the right first time and utilize tools & techniques to constantly excel in what you work to deliver it on time.
  • You do top-quality work, manage quality, and make everything you touch better.
  • You are comfortable working under strict confidentiality agreements and often behind-the-scenes.
  • You are self-organized and manage time and resources well.
  • You are able to not only work alone but also communicate within a team by sending updates, tracking time, and other forms of communication while you work.