Android Application Developer
Location: US, CA, Sunnyvale
Department: Engineering
Employment type: Full-time
Required experience: Mid-Senior level
Required education: Bachelor's Degree
Industry: Information Technology and Services
Function: Information Technology

Company profile:
Neusoft America is a division of Neusoft, the largest IT Solutions &amp; Services provider in China with a US presence that is growing employing over 20,000 nationwide!  Our US Corporate Headquarters is located in Raleigh/Durham, NC.Focusing on “Beyond Technology” as its corporate philosophy and brand commitment, Neusoft has been engaged in building its core competence to create value for customers and society. We are devoted to bringing more value out of technology through implementation of a series of strategies, including Open Innovation, Excellent Operations Management, and HR Development.Within Software technology, Neusoft provides Industry Solutions, Product Engineering Solutions, and related software Products &amp; Platform Services through seamless integration of software and services, software and manufacturing, as well as technology and industrial management capacity.Neusoft employees enjoy competitive salaries, 15 days of vacation in the first year, 10 paid holidays, 80% of employer-paid health insurance cost, etc. 

Job description:
Scope of Work: Participate with business analysts and development manager in the requirements definition process and estimation.Translate business requirements into viable technical architectures and designsUnderstand the current applications and technical architecture and provide technical and programming supportWork with users, contractors and technical personnel to meet project milestonesImplement the designs (design, code, test, deploy). Support the deployed applications through debugging, fixing, and maintenance releases.Stay abreast of new technologies and methods to optimize development processHave a thorough understanding of software development lifecycle and the ability to implement software following the structured approach.Strong troubleshooting and problem solving skillsAbility to work well with peers and all levels of managementAbility to work with minimal supervision in a fast paced, dynamic environment

Requirements:
Qualification:4 Year Degree, BS Computer Science or EngineeringDesign, Build and operate scalable software systems and services for Android smart phones and tablets, other connected devices, cloud services and client applications.5+ years experience with Java or Open Source  development ;  1+ years experience developing native/hybrid Android applicationsDesign and Develop client applications utilizing the Android SDKVery good knowledge and experience with Android development tools such as DDMS, ADB and Draw-9-Patch is requiredExperience with Eclipse IDE.; Experience consuming RESTful web services and JSON.; RDBMS Technology: Oracle 10g or HigherUnit Test, Secure and Deploy the applications to the internal appstore.Work with version control tools like Subversion and project tracking tools like JIRA, Hudson etc in a team setting.Hands-on code contribution and shipping responsibility - libraries, API's, documentation.

Benefits:
Neusoft Employees enjoy competitive salaries, 15 days of vacation in their first year, 10 paid holidays, 85% of employer-paid health insurance cost etc.