Job description
IBM Cognos software development in China is looking for developers to build the mission of Worldwide Reporting Competency Center inside the Business Analytics Division of IBM. Reporting is the essential capability of BI and a key element of all business analytic solutions, as the Worldwide Reporting Competency Center, the team in China will be responsible for innovation of the Reporting Capability in BI (Report Studio, Query Studio, Analysis Studio), along with maintaining existing portfolio, and also will be working closely with other Capability teams distributed around the globe and to be effective we need individuals who are committed to a collaborative approach to software development and open to thinking creatively about the challenges and opportunities of a distributed development team.
The post is for a Leading Software Developer with a solid background in Java/JavaScript/html programming and design of complex web orientated applications. The candidate should have a demonstrable understanding of software development, design and optimization techniques/principles with a variety of practical experience. Familiarity with other programming languages such as C++ is advantageous to facilitate integration across components.
An analytical mind, creative thinking and an ability to support other members of the team are essential attributes in the successful candidate.
Responsibilities:
- Design, develop, implement and test high quality application code to enhance existing features or extend functionality of IBM Cognos reporting products (Report Studio, Query Studio, Analysis Studio).
- Develop skills in appropriate tools and techniques which will lead to improvements in the quality and performance both of the code and of the team
- Actively find solutions to assigned problems and tasks
- Any other reasonable task as may be requested from time to time
- Support S&D and Lab-based Service and contribute to sales enablement and customer support.
Required Skills
Mandatory Skills and Experience
- XML, XSD, DTD
- HTML, Javascript, CSS and AJAX
- web browser HTML/Javascript behavior (IE, Firefox, Chrome, Safari)
- XPath or XSLT
- XML DOM
- SOAP/HTTP
- understanding of relational and multidimensional query concepts, e.g. good understanding of SQL and MDX
- UI design
- Good communication skills in English
- Strong commitment for quality
- Highly adaptable and quick learner.
Qualifications(Education/Major/Certificates)
- Master degree in Computer Science or equivalent.
- More than 5 years of software development experience
Desirable Skills and Experience
- Java, C++
- BI applications
Required
Bachelor's Degree
English: Fluent
Chinese simplified: Fluent
Preferred
Master's Degree