R&D Software Design Engineer
Shanghai
Description
A software engineer works on software application to ensure the delivery quality fulfilling customer requirements.
¡¤ Perform software design: analyze customer requirements and propose system implementation solutions; coding and basic test; provide the impact on the customer product information;
¡¤ Develop design documentation such as design specification, component description and use case modeling during system design and implementation;
¡¤ Perform function test including test design and test execution;
¡¤ Introduce third party products as part of the solution if necessary;
¡¤ Contribute in process development and improvement, including identifying and designing/developing development tools.
Qualifications
¡¤ University Bachelor or Master Degree in any of the following majors: Computer Science, Telecommunication, Electrical Engineering with 2~4 years working experience in related field is required. ¡¤ Solid experience on Java EE(EJB3.0, Spring, Hibernate and GlassFish), Web service, Apache based development and XML;
¡¤ Solid experience on web development (Struts, Java script, JSP, HTML or SVG);
¡¤ Solid Experience on Network programming and Multi-thread programming is an advantage;
¡¤ Knowledge of Object Oriented design (OOD) is a MUST;
¡¤ Familiar with Rose Model, understand UML concept and RUP process;
¡¤ Experience on System design and/or big development project experience for more than two years is an advantage;
¡¤ Knowledge of the following: Video streaming, RTSP and Video CODEC is an advantage;
¡¤ Can work independently, easy to work with and strong team work spirit.
¡¤ Ability to learn new technology quickly and apply to work tasks.
¡¤ Innovative and solution thinking abilities.
¡¤ Open minded and willing to take any challenge.
¡¤ Good English communication skills (both in written and verbal), able to express own thinking clearly.
You should also have
- A university degree or above in telecommunication, compute science or equivalent
- Experiences in telecom system management or system integration areas
- Good written and spoken English
Senior Software Engineer
Shanghai
Description
It is the client domain expert to work in the BMUM SA C&BA central client R&D team.
The mandate of the team is:
- To establish client leadership and core competence in selected client environments/platforms. - To stay in fore-front of Client technology and support CBA solutions in order to be ahead of and beat the competition - To become THE team that all solutions/products would like to get help/advisory/ consultancy from when starting any new client development
The role of this position is to contribute to the team target with his/her deep insight on the selected moble client platform (Android, iPhone, Web Runtime). The typical tasks could be: doing the study and prototype on those platforms; providing consultance support to the product development.
Qualifications
Either of the following 2 profiles:
Profile 1:
Many years of development of mobile applications
Deep understanding of the mobile Operating Systems, the limitations due to limited processing power, limited memory and battery consumption constraints
Expert in implementation of mobility-related features (communication, positioning)
High skills in hands-on native application programming with deep knowledge of "tips & tricks" in one (or many) of the following mobile environments: iPhone, Blackberry, Android, Symbian, Maemo (Linux).
"Burning" for realization of the mobile internet world of services.
Profile 2:
Many years of development of applications in Web Application environment
Deep understanding of Web technologies including Browser interactive portals and Widgets with high level of User Experience
Expert in mobile WebApp environment and it's fragmentation, limitations due to limited access to the underlying platform APIs, limited processing power, limited memory and battery consumption constraints.
High skills in hands-on WebApp programming with deep knowledge of "tips & tricks" in this area.
"Burning" for realization of the mobile internet world of services
Software Developer
Shanghai
Description We are looking for you who really want to become a professional developer, getting skilled in development of large scale software on open platforms. We expect you to be self-motivated, with the drive to solve problems, expand your knowledge as well as work together in teams with other developers. As a Software Developer you will join our group and develop products being part of Company's provisioning solutions, used by customer's world wide. You will be developing and maintaining software based on customer's requirements as well as fulfilling our business requirements on cost, time and quality.
Qualifications You shall have good skills in software engineering principles like software design, programming and testing techniques. You will preferable have knowledge about agile principles, automated development environments and development using databases. Knowledge of telecommunications systems and communication equipment and protocols is meriting. You shall also have A university degree or higher in computer science or equivalent. Well established skills in programming language such as Java or C++ Good knowledge in Unix (Solaris) Experience in software development of server applications and database access. Good written and spoken English. Ability to learn new technology quickly and apply to tasks Innovative and solution thinking abilities Open minded and willing to take challenges Teamwork spirit You should also have ¡¤A university degree or above in telecommunication, compute science or equivalent ¡¤Experiences in telecom system management or system integration areas ¡¤Good written and spoken English |