Software Developer for Big Data & Cloud
Guangzhou
Requirements:
• BS degree in Computer Science or related technical field, MS degrees preferred
• Excellent programming skill with Java language, at least 3 years work experience.
• Good knowledge of Linux/Unix and relational database systems
• Good knowledge in software design process and tools
• Excellent knowledge of Internet technologies , especially TCP/IP, HTTP
• A good team player who takes initiative and willing to learn new things, self-motivated
• Fluent in written English and good in oral English communications
• About 4 to 6 months/per year domestic & oversea travel
Preferred Qualifications:
• Good programming skills in C/C++ or Python
• Solid foundation in computer science, good knowledge of Cloud Computing such as PaaS, IaaS, SaaS and Virtualization. Work experience is a big plus.
• Good knowledge of distributed computing and popular big data technology such as HDFS, HBase, MapReduce etc. Work experience is a big plus.
• Good knowledge of NoSQL concepts and databases.
• Good knowledge of front end development, such as HTML, CSS, javaScript
• Knowledge of mobile network(2/3/4G), SS7, Billing & Charging, IMS, BSS, OSS , Multimedia applications
• Good communication & presentation skill, good leadership in software development team with 5+ members
Responsibilities:
• Big data & Cloud related software design, development, testing and integration.
• Software design including feasibility study, system/software architecture, software module, internal/external interface, data flow and related paper work
• Design team leader
• Software testing to ensure software quality
• Establishment of software design, development, test environment
• Support quality control for software outsourcing |