Mobile Developer
Knowledge/Background
Bachelor’s Degree in computer science or a related field.
2 to 5 years of experience in design and development of software (at least 2 developing Mobile Apps).
Strong knowledge of iOS and/or Android SDKs and development tools (Xcode and/or Android Studio).
Knowledge of Xamarin, Xamarin.Forms is a plus.
Basic background in web tier and middle tier development with object-oriented programming.
Basic knowledge with Microsoft .NET 4.5 technologies.
Background in developing Web based applications and Client/Server applications using SOAP and RESTful services, C#, ASP.NET, MVC, WebAPIs, ADO.NET, XML, JSON, HTML, JavaScript, AJAX and CSS.
Basic knowledge using the Entity Framework.
Background in data modeling and database design concepts.
Background knowledge of database stored procedures, triggers, and views.
Ability to comprehend and implement detailed project specifications as well as the ability to adapt to various technologies and simultaneously work on multiple projects.
Good knowledge of the Software Development Life Cycle (SDLC) and understanding of various phases, for example, Requirements, Analysis/Design, Development and Testing.
Self-motivated and can work independently as well as in a team. Capable of forming and maintaining positive and productive working relationships and comfortable in a team-leadership capacity.