We are looking for a team member who is passionate about learning new technology and holding strong computer science background.
Working at our Bangalore development centre, you will exhibit a deep understanding of software design, development, testing and validation, be able to think like a user to define customer experience and have the capability to quickly learn and adapt to new technologies.
Experience:
2 to 5 Years
Job Location: Bangalore
Role:
- Analyse the complex healthcare requirement for technical development.
- Motivated to work independent on small to large scale project.
- Provides technical direction for Application sub-system, research, design, analysis, testing, process improvement, and troubleshooting.
- Deliver fully tested source code complying with code quality standards.
- Identify automation opportunities and automate manual tasks.
- Daily reporting of work accomplished.
- Collaborate, learn and teach.
Skills required:
MUST HAVE
- Bachelor\Master Degree in Computer science only
- 1.5+ Years of hands-on experience in designing, developing and delivering Xamarin Forms and Xamarin Native applications(Xamarin iOS, Xamarin Droid), using Visual Studio on both iOS and Android platforms.
- Advance level of knowledge in C# and proficient in LINQ.
- Strong knowledge of MVVM/MVC design pattern.
- Strong experience with databases such as Realm Database/SQLite.
- Experience with web services API integration (Rest, JSON, XML).
- Experience in using XAML for UI designs.
- Experience in designing and developing custom controls for Xamarin apps.
- Solid foundation in data structures, algorithms, and object orientation design.
- Strong object-oriented programming (OOPS) design skills.
- Good knowledge in Multithreading and Asynchronous Programming.
- Capabilities to write and execute unit test cases.
- Xamarin Binding is a Plus.
GOOD TO HAVE
- Design Architecture and develop highly scalable mobile Applications.
- Good understanding of coding best practices and standards.
- Able to document user stories/use cases, functional specification and design clearly.
- Understanding & experience of Agile Development Methodology (Scrum).
- Expertise on Github is preferred.
- Must be a good team player with ability to communicate clearly with team-members.
- Willing and eager to learn new technologies