东莞 [切换城市] 东莞招聘东莞计算机软件招聘东莞软件工程师招聘

Staff Software Developer -XA(职位编号:STG-0530264)

国际商业机器中国有限公司(IBM)

  • 公司行业:计算机软件

职位信息

  • 发布日期:2012-10-23
  • 工作地点:西安
  • 招聘人数:若干
  • 学历要求:本科
  • 语言要求:英语熟练
    普通话熟练
  • 职位类别:互联网软件开发工程师  软件工程师

职位描述

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

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

公司介绍

For nearly 100 years, IBM has created products to handle information. Today, as the world's largest information technology company, it invents, develops and manufactures the most advanced information technologies computer systems, software, storage systems and microelectronics. But that's just for starters. After decades as the undisputed leader in the computer hardware business, IBM has transformed itself into an information technology services business. It is passionately committed to adding value for our clients from helping to keep grocery shelves stocked to simultaneously providing medical imagery to physicians an ocean apart. Its solutions, services and consulting offerings are revolutionizing the way people, organizations and enterprises operate including itself.

在过去的近一百年里,世界经济不断发展,现代科学日新月异,IBM 始终以超前的技术,出色的管理和独树一帜的产品领导着信息产业的发展,保证了世界范围内几乎所有行业用户对信息处理的全方位需求。众所周知,早在1969年,阿波罗宇宙飞船载着三名宇航员,肩负着人类的使命,首次登上了月球;1981年哥伦比亚号航天飞机又成功地飞上了天空。这两次历史性的太空飞行都凝聚着IBM无与伦比的智慧。IBM的事业就象宇宙飞船一样永远向着更高的目标不断奋进,造福人类。