- 论坛徽章:
- 0
|
Platform - Software Developer - XA
发布时间:16-Mar-2012
工作地点: 陕西省西安市
职责: 软件开发工程师 (band 6 ~ 8)
所属部门:CSTL
联系方式: chieh.chu@hotmail.com
此职位为IBM收购Platform软件公司后,近期组内人员调整,有部分职位空缺,急缺系统开发相关经验的技术人才,机会难得,如有任何问题可发信到上述邮箱地址,来信我都会认真回复你的。
Job description
The Staff Software Developer's primary responsibility is to do moderately complex product design, analysis and implementation which may require research and analysis. This technical role is ex-pected to work with less supervision, lead software projects, and supervise and coach less experi-enced software developers or staff developers.
Responsibilities:
- Independently creates design and implements software for medium complexity development projects.
- Creates the design and implements software of complex development projects under the supervi-sion of a more experienced developer or architect.
- Understands the whole product design and requirements and writes selective product functional specifications based on product requirements (PRD/FRD).
- Writes selective Feature Requirements Documents (FRDs) under the supervision of a product manager, architect.
- Participates in component level designs together with other staff or more experienced developers or architects.
- Reviews designs, implementations and bug fixes done by other developers. Supervises, and coaches junior developers. Provides general technical training to others when needed.
- Performs testing and maintenance of products and can effectively identify tricky bugs in the code and can work on time critical, business critical production issues from the fields.
- Understands product specifications from a user's perspective and contributes to and reviews product documentation.
- Researches and understands user requirements and use cases and uses them in product designs.
- Calls meetings for design and implementation issues in order to execute projects effectively.
Qualifications:
- Completion of Computer Science or Computer Engineering Master.
- 3+ years of Windows and/or UNIX system development experience is highly desired, preferably deep understand one or more OSs like Linux, Sun Solaris, and Microsoft Windows.
- Strong knowledge of C/C++ and OO with multi-process/multi-thread programming skills on dis-tributed concurrency system. Understand JAVA or C# as second programming languages.
- Strong technical knowledge on web development with the skills of Portal/Portlet, Struts/Struts2, Hibernate, Spring, JMS and application servers;
- Understand Hadoop and Hadoop project experience.
- Expertise in software development skills, advanced skills in programming languages, operating systems, development environments/tools.
- Expertise in development process, including specification, documentation and quality assurance. Mature judgment in project execution.
- Good skills in research and analysis, project planning and implementation. Ability to do basic coordination of projects among peers.
- Expertise in design and documentation skills following development process. High pass ratio in design reviews of medium complexity development projects.
- Excellent communication skills (both mandarin and English) and interpersonal skills.
- Good skills in multiple product areas as well as good industry knowledge.
- Demonstrated productivity and quality leadership at analysis, design and implementation level working on critical path projects.
IBM Platform HPC System Software serves more than 2,000 of the world’s most demanding or-ganization for over 20 years. The workload and resource management solutions deliver IT responsive-ness and lower costs for enterprise and HPC applications. The CSTL Xian development team focuses on the research and development of distributed system software in the field of technical computing. The team delivers the end to end products which integrated user portal, intelligent analytics, run-time workload distribution and cluster management.
IBM CSTL Xian is seeking great talents, software engineers to join in IBM technical computing de-velopment team.We will provide great opportunities to build deep skills on product development, to work closely with worldwide senior technical people, and to achieve personal accomplishment. We are looking forward to your joining
Required
Bachelor's Degree
English: Fluent
Chinese simplified: Fluent
Preferred
Master's Degree
********************** 以下为软件测试职位 ***************************
Platform - Quality Assurance Specialist
发布时间:16-Mar-2012
工作地点: 陕西省西安市
职责: 软件测试工程师 (band 6 ~ 8)
Job description
This position will be a key player in software testing of a new product line. The essential duties and responsibilities include end to end test requirement definition, test strategy and case design, and technical leadership in feature test, system test and test tool development.
Responsibilities:
• Definition of test requirements based on understanding of customer requirement and coverage analysis
• Development of test strategy, procedures and cases based on requirements
• Proposal and enforcement of process, review design documents, test plans and test execution
• Investigation and implementation of new testing methods and tools in order to maximize test-ing efficiency
• Technical leadership of efficient implementation of test cases
• Design, development, and execution of reusable and maintainable automated test programs, ensuring effective coverage of test cases to maximize user perceived quality of the product
• Guidance and training to staff to improve their test implementation and execution skills
Requirements:
• Bachelor's degree in computer science, information systems, engineering or other related sci-entific or technical discipline
• At least 4 years experience in application software test
• In-depth knowledge on Java or C++ programming
• Good understanding of product development and product life-cycle management in highly technical environments
• Broad knowledge on Unix, Windows system internals, distributed computing, RDBMS/SQL server software
• Skilled at developing test goals, objectives and test strategy
• Strong communication skills and the ability to work in a fast-paced environment
• Familiarity with purify, purecoverage, TestDirector, LoadRunner, WinRunner, MS Project is a plus.
Required
Bachelor's Degree
English: Intermediate
Chinese simplified: Fluent
|
|