Required Skills

Mobile Developer

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 24th Aug 2021

JOB DETAIL


EDUCATION: Bachelor degree in computer science, MIS, or related field of study or any equivalent combination of relevant background, skills and experience.

EXPERIENCE: 5+ years of object-oriented software development experience, 2+ years of building complex mobile applications using Android SDKs as well as cross-platform toolkits. Minimum 5 years of experience with relational databases and developing systems under the MVC Framework. Minimum 5 years of experience in Web technologies in structured environment with increasing levels of responsibility and complexity.

KNOWLEDGE & SKILLS:

·         Android Development

·         MVC on Android with Activities/Intentions/Services, SQL/SQLite, JSON/REST APIs

·         Push Notifications, Experience with apps that function offline and perform synchronization with remote servers, Experience designing clean and maintainable APIs, Experience with multithreading programming

·         Knowledge of XCode performance tools and optimization techniques, Core Java skills, such as multi-threading, and familiar with the JDK libraries, UI Layout / UI Assets, Advanced Knowledge of , HTML, XML, Java (Andriod, J2EE), JavaScript, Ruby, Scala, Objective C, PHP, , MySQL, Oracle, SQL server, SQL Lite. Experience working with unstructured (noSQL) databases such as (MongoDB, CouchDB, Endeca, Redis, Cassandra).

·         Significant knowledge of client server and internet systems architectures along with experience maintaining and/or developing high-performance systems.

·         Creates well designed, reusable objects and understands the benefits of the various programming languages. Possesses demonstrated work experience with more than one relational database management system.

·         Ability to think beyond code to architecture and user experience.

·         Computer Science leadership in algorithm design, problem solving, and complexity analysis.

·         Experience with analytic environments and tools, for both structured and unstructured data. Strong understanding of modeling software and data manipulation techniques.

·         Knowledgeable about application performance, caching and scalability concepts.

·         Familiar with Agile software development practices. Understanding of QA / Testing methodologies.

·         Good verbal and written communication skills with a strong commitment to excellent customer service. 

·         Strong initiative, priority setting, and collaboration skills.  

·         Ability to lead, motivate, influence and generate enthusiasm among team members.

·         Ability to work on-call work rotations in order to provide after-hours support.

Company Information