Software Application Developer - PERL(职位编号:GTS-0524507)
国际商业机器中国有限公司(IBM)
- 公司行业:计算机软件
职位信息
- 发布日期:2013-01-15
- 工作地点:上海
- 招聘人数:若干
- 学历要求:本科
- 语言要求:英语熟练
- 职位类别:软件工程师
职位描述
Job description
The Software Developer provides technical direction and leadership in the development of integrated system products. Decisions affect the overall success of the project and directly impact product performance, image, schedules, and customer satisfaction. In this role, team members develop high-level design documents to implement the identified components. They also ensure that the implemented components are unit tested and ready to be integrated into the product. Developers also provide fixes to defects during the software life cycle.
A successful developer must have extensive experience with the full software lifecycle, design and develop software from high-level requirements, ability to multi-task across changing priorities, great leadership and teamwork qualities, and innovative technical skills. Application developers in this role have robust hands-on experience with planning, developing, supporting, maintaining, and implementing applications on J2EE, IBM WebSphere Application Server, IBM Rational tooling, DB2/SQL database, and Linux. Experience with Service and Support, IBM Connections, Social Collaboration solutions, and web security protocols.
Application developers in Global Support Enablement:
- Evaluate user requests for new or modified applications.
- Consult with users to identify current operating procedures and clarify program objectives.
- Formulate plans outlining steps required to develop program using structured analysis and design.
- Develop, test and run programs.
- Analyze, review and alter programs to increase operating efficiency or adapt to new requirements.
- Assist users in solving operating problems.
Extensive experience in most of the following skills and attributes are required/preferred:
- PERL development skill is required;
- WAS, Rational IDE, DB2 9.x (XML Database skills) preferred;
- Java, JS and other web development scripting languages preferred;
- J2EE technologies: JSPs, Servlets preferred;
- XML, AJAX, XSLT, web technologies preferred;
- DB2, SQL preferred;
- Social Collaboration and Content Management software preferred;
- Web Security protocol preferred;
- Testing tools preferred;
- AIX and Linux preferred.
Team Specifics:
- Primary applications are HTML based applications built on WebSphere, IBM-IHS Perl CGI, Dojo, MQ-Series, DB/2, and Ruby on Rails.
- Primary development languages are Java, Javascript, and PERL.
- Scope of work encompasses multiple components, or a complex component, of a software product or solution.
- Defines, recommends, and implements software alternatives and solutions, which will achieve a high level of efficiency and customer satisfaction.
- Understands service process and how the tools are used to resolve field reported problems. Use continuous improvement.
- Significant project planning activities with immediate and extended cross-functional teams, ensuring that development is completed in a timely and cost effective manner (Agile Methodology).
- Thoroughly understands and effectively executes existing software development processes and procedures and develops new approaches as appropriate.
- Ensures accurate and thorough documentation is maintained for the project.
- Assumes additional responsibilities as assigned.
Required
Bachelor's Degree
English: Fluent
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.
The Software Developer provides technical direction and leadership in the development of integrated system products. Decisions affect the overall success of the project and directly impact product performance, image, schedules, and customer satisfaction. In this role, team members develop high-level design documents to implement the identified components. They also ensure that the implemented components are unit tested and ready to be integrated into the product. Developers also provide fixes to defects during the software life cycle.
A successful developer must have extensive experience with the full software lifecycle, design and develop software from high-level requirements, ability to multi-task across changing priorities, great leadership and teamwork qualities, and innovative technical skills. Application developers in this role have robust hands-on experience with planning, developing, supporting, maintaining, and implementing applications on J2EE, IBM WebSphere Application Server, IBM Rational tooling, DB2/SQL database, and Linux. Experience with Service and Support, IBM Connections, Social Collaboration solutions, and web security protocols.
Application developers in Global Support Enablement:
- Evaluate user requests for new or modified applications.
- Consult with users to identify current operating procedures and clarify program objectives.
- Formulate plans outlining steps required to develop program using structured analysis and design.
- Develop, test and run programs.
- Analyze, review and alter programs to increase operating efficiency or adapt to new requirements.
- Assist users in solving operating problems.
Extensive experience in most of the following skills and attributes are required/preferred:
- PERL development skill is required;
- WAS, Rational IDE, DB2 9.x (XML Database skills) preferred;
- Java, JS and other web development scripting languages preferred;
- J2EE technologies: JSPs, Servlets preferred;
- XML, AJAX, XSLT, web technologies preferred;
- DB2, SQL preferred;
- Social Collaboration and Content Management software preferred;
- Web Security protocol preferred;
- Testing tools preferred;
- AIX and Linux preferred.
Team Specifics:
- Primary applications are HTML based applications built on WebSphere, IBM-IHS Perl CGI, Dojo, MQ-Series, DB/2, and Ruby on Rails.
- Primary development languages are Java, Javascript, and PERL.
- Scope of work encompasses multiple components, or a complex component, of a software product or solution.
- Defines, recommends, and implements software alternatives and solutions, which will achieve a high level of efficiency and customer satisfaction.
- Understands service process and how the tools are used to resolve field reported problems. Use continuous improvement.
- Significant project planning activities with immediate and extended cross-functional teams, ensuring that development is completed in a timely and cost effective manner (Agile Methodology).
- Thoroughly understands and effectively executes existing software development processes and procedures and develops new approaches as appropriate.
- Ensures accurate and thorough documentation is maintained for the project.
- Assumes additional responsibilities as assigned.
Required
Bachelor's Degree
English: Fluent
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的事业就象宇宙飞船一样永远向着更高的目标不断奋进,造福人类。
在过去的近一百年里,世界经济不断发展,现代科学日新月异,IBM 始终以超前的技术,出色的管理和独树一帜的产品领导着信息产业的发展,保证了世界范围内几乎所有行业用户对信息处理的全方位需求。众所周知,早在1969年,阿波罗宇宙飞船载着三名宇航员,肩负着人类的使命,首次登上了月球;1981年哥伦比亚号航天飞机又成功地飞上了天空。这两次历史性的太空飞行都凝聚着IBM无与伦比的智慧。IBM的事业就象宇宙飞船一样永远向着更高的目标不断奋进,造福人类。