Company Description
Cherrypicks is an established leading provider of mobile telecom and IT turn-key solutions in the Asia Pacific region. Cherrypicks has successfully developed and commercialized several cutting-edge software solutions based on our self-developed award-winning Mobile CRM Platform as well as Korean leading Mobile Value Added Services. In addition, our company provides project management, product deployment, system integrations, content aggregation and outsourcing services to blue-chip clients across diverse markets in Hong Kong, Singapore, China, Taiwan, Korea, The Philippines, and Indonesia. We are inviting talented and aggressive individuals to join our teams to assist our company expansion. In the past few years, Cherrypicks has won many acclaimed technology awards and business community recognitions for our technologically advanced solutions and fast-growing business in Asia.

Highlights of products and services provided by Cherrypicks:
1) Ring back tone (connecting tone) system
2) Mobile CRM solutions and Mobile Marketing Platforms
3) Intelligent Content Push Engine
4) Content management system
5) P2P community platform
6) Mobile content and entertainment services such as ringtone, ringback tone, Java games, MMS, logo, etc.


BI Engineer (Need 2 talents)
Job Responsibilities:

An opportunity for an experienced BI Engineer to support the implementation of Business Intelligence/ Data Warehouse/ETL solution. The position offers the candidate the chance to collaborate with the team to design/develop solutions. The candidate will be responsible for data modeling and ETL design.

Job Requirements (skills/experiences) :

1.    Bachelor’s Degree in computer or related science
2.    2 years of experience with the commonly used ETL tools, ETL approach and technologies.
3.    Hands on experience with data modeling and Strong with data modeling concepts (star schemas, snowflake schemas, highly normalized data models). 
4.    This person must be highly proficient in technical architecture, design, and development of ETL frameworks, components, and best practices; and must have substantial experience with data warehouse architecture and design. 
5.    Excellent ETL staging environment design and development skills and ETL performance tuning skills. 
6.    Excellent SQL programming skills, hands-on experience with MySQL or Oracle Database. 
7.    Good communication skills both verbal and written in English. 
8.    Dynamic, professional, team-oriented, self-motivated individual.
9.    Immediate available is highly preferred.

Analyst Programmer (Need 2 talents)
Job Descriptions:
1.    Responsible for system software/hardware architecture and system design for various projects
2.    Design and Implement methodologies for system development 
3.    Perform software customization and system integration with client environment
4.    Provide system documentations like requirement specification, high level functional specification, detail level functional specification, program specification, system design specification, UAT/SAT plan, system operation and maintenance guide, etc...
5.    Develop and perform all phases of testing for the software/solution components: unit, system, integration, performance, user, etc.
6.    Lead the team in the solution deployment of Cherrypicks product at various client sites.
7.    Work closely with project manager to provide technical advice and to manage developers and system engineers in solution deployments 

Job Requirement:
1.    Degree holder in Computer Science or related discipline
2.    Minimum 5+ years experience in software development
3.    Minimum 3 years solid experience in large scale software architecture design and development
4.    Excellent in system documentations like function spec., system design spec, SAT/UAT plan, O&M, etc
5.    Proficient in OO Design, Database Design, MVC framework
6.    Able to analyze and decide adaptations of suitable design patterns to various domains problems
7.    Proficient in Java, Oracle, MySQL
8.    Proficient in EJB, Strut, Spring, Hibernate, Ajax, Servlet, JSP, XML
9.    Experienced in handheld application development (Symbian, Windows Mobile, J2ME)
10.    Solid Design and Implementation experience in large scale system in J2EE.
11.    Proficient in high performance SQL statement 
12.    Experience with WebLogic, JBoss, Tomcat, Apache
13.    Knowledge of MMSC, SMSC, CIMD and SMPP protocol a plus
14.    Familiarity with the operation systems such as Linux, Sun Solaris and HP Unix
15.    Good team leader with effective communication skill and strong in problem solving Self-motivated, work independent, passion to explore new technology
16.    Good command of spoken and written English and Mandarin

Database Administrator (Need 1 talent)

JOB RESPONSIBILITIES
1.    Responsible for Database Administration, Tuning, Back-up/Recovery Operations
2.    Participate in Systems fine-tuning and upgrading
3.    Manage changes in Operating Systems and Database

JOB REQUIREMENTS
1.    3+ years of solid experience in Oracle/MySQL Database Administration
2.    Hands on experience in Database administration and performance tuning
3.    Experienced in performance tuning using Cost Based Optimizer is a plus
4.    Proficient in UNIX Shell Script, PL/SQL and SQL Tuning
5.    Experienced in real-time mission-critical platform
6.    Able to work independently
7.    Willing to travel overseas on project
8.    Immediate available is highly preferred

Email: garyli@cherrypicks.com