欢迎来到应届生求职网-中国领先的大学生求职网站

招聘开发工程师、测试工程师

(全职,发布于2007-07-03) 相关搜索
  • 工作地点:北京
  • 职位:招聘开发工程师、测试工程师
  • 信息来源:新水木BBS
说明:

此信息由新水木BBS审核并发布(查看原发布网址),应届生求职网转载该信息只是出于传递更多就业招聘信息,促进大学生就业的目的。如您对此转载信息有疑义,请与原信息发布者新水木BBS核实,并请同时联系本站处理该转载信息。

标 题: 招聘开发工程师、测试工程师
发信站: 水木社区 (Tue Jul 3 08:53:52 2007), 站内

公司介绍:
NCR/Teradata中国研发中心2006年建立,目前处于成长前期。对个人职业生涯而言,会有更多的成长机会。
NCR公司是全球领先的技术公司,致力于协助各种企业建立强大的客户关系(2006年NCR公司相关数据:年营业额 超过450亿人民币,约2万8千名员工,分布于100多个个国家)。 NCR的Teradata 数据仓库事业部是全球企业级数据仓库、分析型应用和数据仓库服务领域的领导厂商。欲进一步了解Teradata,请访问ww***com[点击查看]
地点:五道口清华科技园
E-mail: lvhx@
联系人:张小姐

现招聘如下职位 :
Database Application 开发工程师
Position:Senior C Developer for Demand Chain Management
Responsibility:
 Provide Technical Support to Customers and PS implementation teams.
 Resolve issues on the Demand Chain Management product batch modules. Typically, you will investigate the issue, find the cause and provide appropriate fix if required. In some instances, you may be required to provide work-around before the actual fix is delivered.
 Provide documentation with respect to the cause and how to apply the fix.
 Provide restartability options in case of abnormal termination of the batch jobs.
 Support DCM Business Analyst with details on how a module is working.
 Evaluate customer issues and categorize as fix, customization or recommended for development for future release.
 Take responsibility of an issue, log in Sentinel (the incident tracking tool) and provide timely updates adhering to GSC guidelines.

Qualifications/Educational Requirements:

 Degree/diploma in engineering, computer science or mathematics
 Must have expertise in programming in a UNIX environment.
 Able and willing to work closely with Customers
 Proven expertise with C on UNIX platform using embedded SQL, as well as extensive knowledge with UNIX shell scripts.
 Must have a minimum of 3 years experience with large relational databases (preferably Teradata) and writing complex SQL queries.
 Online development knowledge in MS Access97, Visual Basic 5.0, Windows 95/Windows NT, SQL, ODBC, Web programming an asset.
 Excellent communication skills both spoken and written in English.
 Proficiency in other languages such French and Spanish an asset.
 Good understanding of software functionality relative to retail merchandising process and other retail supply chain processes
 Excellent analytical and design skills using a structured approach.
 Good understanding of entire support process, including issue logging, progress update & resolution and quality assurance.
 Thorough understanding of technology issues relative to software development
 Demonstrated ability to successfully implement software including compiling, executing and debugging applications
 Deep understanding of the data requirements of database and interface programs.
 Excellent understanding of software development and version control methodology.


Database System 开发工程师
Position 1:Senior Database Kernel Developer

Responsibility:
 Be responsible for development and maintenance of database software.
 Write technical documents that accurately describe feature/designs.
 The candidate is expected to communicate the impact of problems/solutions to his/her manager, design solutions, write code, design, document and write test cases, run unit tests and perform general System Integration testing.

Qualifications/Educational Requirements:
 4+ years of software development experience in C++ is a must
 4+ years of hands-on software development experience
 Experience in delivering commercial software product preferred
 Experience in developing SQL database related software (Kernel developing is preferred).
 Familiar with Linux and/or Windows
 BS in Computer Science or equivalent required
 Advanced degree in Computer Science or equivalent preferred
 Ability to grasp new technologies quickly, and willingness to try new ideas and think outside of the box
 Good written and oral communication and cross-group collaboration skills.
Position2:Database Kernel Developer
Responsibility:
 Be responsible for development and maintenance of database software.
 Write technical documents that accurately describe feature/designs.
 The candidate is expected to communicate the impact of problems/solutions to his/her manager, design solutions, write code, design, document and write test cases, run unit tests and perform general System Integration testing.

Qualifications/Educational Requirements:
 2+ years of software development experience in C++ is a must
 2+ years of hands-on software development experience
 Experience in delivering commercial software product preferred
 Experience in database application software developing preferred.
 Proficient in SQL language.
 Familiar with Linux and Windows
 BS in Computer Science or equivalent required
 Advanced degree in Computer Science or equivalent preferred
 Ability to grasp new technologies quickly, and willingness to try new ideas and think outside of the box
 Good written and oral communication and cross-group collaboration skills.


Position3: Senior Database Tool developer (C++)

Job Description:
Teradata China R&D Center is looking for talented candidates to participate in advanced database projects related to large scale enterprise data warehousing, business intelligence, system performance analysis and tuning, real-time analytics, and data integration. Ideal candidates should possess advanced degrees in Computer Science or related technical disciplines, strong system development skills, in-depth knowledge on databases technologies, proficiency in software development processes, programming languages and tools, and good analytical skills.
Education Requirements:
Masters or Ph.D. in Computer Science or related areas (Computer Engineering, Applied Mathematics). Exceptional candidates with Bachelors degree and more than 7 years of experience in database field and strong technical background will also be considered.
Desired Experience and Skill Set:
 Internal and Application development experience with a commercial relational database (DB2, Oracle, SQL Server, MySQL, PostgreSQL)
 Proficiency in SQL and general knowledge of relational database design and query optimization
 Excellent software development skills in C, C++, or Java
 Strong analysis, design, testing, and problem solving skills
 Knowledge of parser and compiler is preferred
 Experience with system and application performance tuning is a plus
 Data mining and machine learning experience is a plus
 Proactive in adopting novel software development processes and methodologies
 Excellent verbal and written communication skills in both Chinese and English Good team player

Operating System开发工程师
Position1: Senior Parallel Debugger 开发工程师(2人)

这个职位对Candidate的主要要求是: C语言要好,精通Linux或Windows系统编程,对汇编或内核编程要有一定了解。主要工作是作为开发者为Teradata Parallel Debugger(世界上第一个商用并行调试器)修bug及开发新功能。有兴趣的朋友请将简历发寄到 hj230015@ncr.com. 并在邮件标题注明应聘职位为 Parallel Debugger Developer.谢谢!(此职位原则上不招收刚毕业的同学)


Summary Description
* Mainly responsible for developing and supporting debugger features.
* Candidate will be able to read a feature High level and Detail level design specifications and develop from those comprehensive specifications. Codes will be written in C and other languages. The ideal candidate will also be able to write unit test cases and automation scripts in addition to code development.

Education and Experience Requirements:
* BS in Computer Science or related field with 5+ year programming experience.
* Strong experience in Multi-threading and multi-processing programming.
* Strong experience in Locking and concurrency issues. Preventing deadlocks, lock starvation.
* Strong experience in Server internals management (memory, queues, semaphores )
* Strong experience in Server/OS kernel, networking and performance
* Strong experience in Stack frame layout and calling convention used by different compilers (GCC, visual c++)
* Strong C, C++ and assembly programming skills are required.
* Experience reading memory dumps and core files is required.
* Experience with GDB, SoftIce, WinDbg or other similar tools is required.
* Previous industry experiences with debugger, or profiler development are highly desired.
* In-depth knowledge of Operating System concepts and CPU system architecture is essential; experience in architectural design and implementation of client/server applications and network protocols (such as TCP/IP) is essential.
* Experience working in Unix/Linux and Windows environments.
* Experience with existing binary formats (ELF, DWARF, COEFF) a plus.
* Knowledge of Windows and Linux kernel internals, device driver development is a plus.
* Experience with Rational ClearCase is a plus.

Key Areas of Responsibility:
* Responsible for development and maintenance of debugger features. Support must be provided across MPRAS, Windows (W2K, WS03, and WS03 64-bit), and Linux (SuSE 9/10 64-bit).
* Write technical documents that accurately describe feature/designs.
* Aptitude for understanding complex software from the functional and technical perspective.
* The candidate is expected to communicate the impact of problems/solutions to his/her manager, design solutions, write code, design, document and write test cases, run unit tests and perform general System Integration testing.

Scope:
* Individual Contributor
* Works with project team members, reports to engineering manager

Key Competencies/Skills:
* See education and competency requirements

Position2: Senior Parallel Database Extensions Tools(C) 开发工程师(2人)
这个职位对Candidate的主要要求是: C语言要好,精通Linux或Windows系统编程,对内核编程要有一定了解。主要工作是作为开发者为Teradata Parallel Database Entension(此技术为Teradata数据库独有技术)修bug及开发新功能。有兴趣的朋友请将简历发寄到 hj230015@ncr.com. 并在邮件标题注明应聘职位为PDE TOOLS(C) Engineer.谢谢!(此职位原则上不招收刚毕业的同学)


Summary Description
* Mainly responsible for developing and supporting database tool features.
* Candidate will be able to read a feature High level and Detail level design specifications and develop from those comprehensive specifications. Codes will be written in C, C++, JAVA, Perl, and other languages. They might also involve CliV2, JDBC and other client projects. The ideal candidate will also be able to write unit test cases and automation scripts in addition to code development.

Education and Experience Requirements:
* BS in Computer Science or related field with 5+ year programming experience.
* Solid experience and in-depth understanding of design and implementation of kernels and networking on Windows, Linux, and Unix.
* Strong C programming skills are required.
* Strong Java programming skills are required.
* Strong network programming skills are required.
* Strong multi-threading and multi-processing programming skills are required.
* In-depth knowledge of Operating System concepts and procedures is essential; experience in architectural design and implementation of client/server applications and network protocols (such as TCP/IP) is essential.
* Experience working in Unix/Linux and Windows environments. UI development experiences are desired. 64-bit programming experience are desired but not required. Previous database development experience is desired but not required.
* Experience reading memory dumps and experience with GDB, SoftIce, WinDbg or other similar tools is a plus.
* Experience with Rational ClearCase is a plus. Knowledge of the inner workings of compiler, debuggers, profilers, coverage tools and trace tools is a plus.


Key Areas of Responsibility:
* Responsible for development and maintenance of enterprise database software. Support must be provided across MPRAS, Windows (W2K, WS03, and WS03 64-bit), and Linux (SuSE 9/10 64-bit).
* Write technical documents that accurately describe feature/designs.
* Aptitude for understanding complex software from the functional and technical perspective.
* The candidate is expected to communicate the impact of problems/solutions to his/her manager, design solutions, write code, design, document and write test cases, run unit tests and perform general System Integration testing.

Scope:
* Individual Contributor
* Works with project team members, reports to engineering manager

Key Competencies/Skills:
* In-depth knowledge on Operating System kernel and networking.
* Strong programming skills with C, C++, Java.
* Strong network programming skills.
* Strong multi-threading and multi-processing programming skills.
* Ability to learn and adapt to new technology
* Attention to detail
* Ability to follow documented specifications and plans with some supervision
* Good verbal and written communication skills
* Works well in a team environment

The following skills are desirable but not required:
* Teradata database knowledge
* Clearcase version control
* Experience reading memory dumps

Web Application开发工程师
Position1: Senior JAVA/J2EE开发工程师

Summary Description:
 Mainly responsible for developing and supporting database tool features.
 Candidate will be able to read a feature High level and Detail level design specifications and develop from those comprehensive specifications. Codes will be written in JAVA, C, C++, Perl, and other languages. They might also involve CliV2, JDBC and other client projects. The ideal candidate will also be able to write unit test cases and automation scripts in addition to code development.

Education and Experience Requirements:
 BS in Computer Science or related field with 5+ year programming experience.
 Solid experience and in-depth understanding of design and implementation of kernels or networking on Windows, Linux, and Unix.
 Strong C/C++ programming skills are required.
 Strong Java programming skills are required.
 Strong network programming skills are required.
 Strong multi-threading and multi-processing programming skills are required.
 Solid knowledge of Operating System concepts and procedures is essential; experience in architectural design and implementation of client/server applications and network protocols (such as TCP/IP) is essential.
 Experience working in Unix/Linux and Windows environments. UI development experiences are desired. 64-bit programming experience are desired but not required.
 Java and J2EE experience is required. Must demonstrate solid knowledge of MVC, Struts, Spring, Hibernate, TopLink, HTML / DHTML, JSP / Servlet, Javascript, and CSS / Themes. Experience with Tomcat, Eclipse, ANT, Subversion is required. Experience with Liferay Portal / Portlet development and JSR-168 are desired but not required.
 Experience reading memory dumps and experience with GDB, SoftIce, WinDbg or other similar tools is a plus.
 Experience with Rational ClearCase is a plus.


Key Areas of Responsibility:
 Responsible for development and maintenance of enterprise database software. Support must be provided across MPRAS, Windows (W2K, WS03, and WS03 64-bit), and Linux (SuSE 9/10 64-bit).
 Write technical documents that accurately describe feature/designs.
 Aptitude for understanding complex software from the functional and technical perspective.
 The candidate is expected to communicate the impact of problems/solutions to his/her manager, design solutions, write code, design, document and write test cases, run unit tests and perform general System Integration testing.

Scope:
 Individual Contributor
 Works with project team members, reports to engineering manager

Work Environment:
 Software Development and Maintenance

Key Competencies/Skills:
 In-depth knowledge on Operating System kernel and networking.
 Strong programming skills with Java, C, C++.
 Strong network programming skills.
 Strong multi-threading and multi-processing programming skills.
 Ability to learn and adapt to new technology
 Attention to detail
 Ability to follow documented specifications and plans with some supervision
 Good verbal and written communication skills
 Works well in a team environment

The following skills are desirable but not required:
 Teradata database knowledge
 Clearcase version control

Position 2:Senior Online Programmer Analyst(VB/Java)
Responsibility:
 Investigate an issue reported by customer.
 Provide resolution based on a past issue resolution (if one exists) or develop and test new fix.
 Document the fix for customer as well as tracking system.
 Implement fix in customer test system.
 Support Business Analyst in Business issues.
 Train and mentor junior programmers

Qualifications/Educational Requirements:
 Degree/diploma in engineering, computer science or mathematics
 Online development experience in Visual Basic, SQL, ODBC, Web programming using ASP, API, VBScripts and Java.
 Must have a minimum of 3 years experience with large relational databases (preferably Teradata) and writing complex SQL queries.
 Batch development knowledge in C, Unix and UNIX shell scripts an asset
 Experience with Oracle, Teradata and/or DB2.
 Teradata applications experience (Queryman, WinDDI, PMON etc)
 Excellent communication skills both spoken and written in English.
 Proficiency in other languages such as French and Spanish an asset.
 Good understanding of entire support process, including issue logging, progress update & resolution and quality assurance.
 Demonstrated ability to successfully implement software including compiling, executing and debugging applications
 Excellent understanding of software development and version control methodology.

Position 3: Senior Java/J2EE Developer
Responsibility:
 Responsible for development and maintenance of Teradata Relationship Management application.
 Develop and sustain the common installer program for Teradata Relationship Management V6 and Teradata Application Platform 2.0.
 Develop and sustain automated testing included HTTP and integration functional tests.
 Write technical documents that accurately describe feature/designs.
 The candidate is expected to communicate the impact of problems/solutions to his/her manager, design solutions, write code, design, document and write test cases, run unit tests and perform general System Integration testing.

Qualifications/Educational Requirements:
 University degree or equivalent degree, major in engineering, computer science or mathematics
 2+ years experience in software development. Exposure / strong experience in J2EE and web application development.
 Familiar with one of major commercial database such as Teradata, Oracle, DB2/UDB and etc.
 Experience with spring and struts frameworks.
 Knowledge of or work experience with Customer Relationship Management is plus.
 Ability to grasp new technologies quickly, strong sense of ownership, initiative, dependability and good teamwork;
 Good written and oral communication in English and cross-group collaboration skills in English.


Operating System 测试工程师
Position: Senior Parallel Database Extensions test developer

这个职位对Candidate的主要要求是: 熟悉perl, tcl, shell programming,有自动测试的经验,有过Linux或Windows系统编程经验。主要工作是为Teradata数据仓库编写测试脚本,并作测试。有兴趣的朋友请将简历发寄到 hj230015@ncr.com. 并在邮件标题注明应聘职位为PDE tester.谢谢!(此职位原则上不招收刚毕业的同学。)


Summary Description
* Mainly responsible for testing and supporting database features.
* Candidate will be able to read a feature High level and Detail level test plans and execute from those comprehensive specifications. The ideal candidate will also be able to write feature test cases and automation scripts in addition to test execution, monitoring, and reporting.

Education and Experience Requirements:
* BS in Computer Science or related field with 3+ year feature testing experience.
* Solid experience and in-depth understanding of test frameworks.
* Familiarity with Linux, Unix, and Windows system administration is required.
* Scripting and automation experiences are essential, must be very familiar with shell scripting, Perl, and tcl.
* Prior experiences with system-level programming are desired.
* Prior experiences with debugger tools (GDB, valgrind, etc) are desired.
* Teradata or other database administration experiences are desired.
* Hardware administration experiences are desired.


Key Areas of Responsibility:
* Responsible for testing and support of enterprise database software. Support must be provided across Windows and Linux.
* Both 32bit and 64bit operating systems.
* Aptitude for understanding complex software from the functional and technical perspective.
* The candidate is expected to communicate the impact of problems/solutions to his/her manager, write test cases, execute test plans and perform general System Integration testing.

Scope:
* Individual Contributor
* Works with project team members, reports to engineering manager

Work Environment:
* Software Development and Maintenance

Web Application测试工程师
Position: QA Tester(Online)测试工程师

Responsibility:
 Execute the manual and automated testing of Teradata Demand Chain Management applications within a team environment.
 Mentor and support internal and external testing team members effectively and efficiently.
 Encourage productivity within the team.
 Analyze User Requirements to insure accuracy in design and build new test cases to meet the user and design requirements.
 Participate in peer reviews.
 Review incidents reported by client sites for causal analysis.
 Insure accuracy of the test cases executed against Teradata Demand Chain Management applications.
 Organize effectively testing tasks/activities and follow the test process.
 Follow test procedures and support internal standards in test design/process improvements.

Qualifications/Educational Requirements:
 4 to 5 years experience in a related discipline. Exposure / experience in automation test tools for integrated testing. Experience with writing test scripts, test cases and the test execution of complex Software applications.
 Knowledge of or work experience Retail Chain Management Systems.
 Technical skills: Unix, C, Shell Script, VB/VBScripting, SQL, MS Access, Java Script, J2EE, , QA Run, Test Partner, QA Director, DevPartner, QA Load, XL Reports and Visio.


--

36 来源:·水木社区 ne***net[点击查看]·[FROM: 159.226.21.*]


YingJieSheng.COM

能量加毅力可以征服一切。 -- 富兰克林
上一条: 日语营业 <<北京 地区相关信息>> 下一条: 雅虎(Yahoo!)招聘前端开发工程师,Ajax方面