- 论坛徽章:
- 0
|
Teradata China R&D Center, located in Beijing, 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.
Our website is www.teradata.com
请将简历发送到 hj230015@ teradata.com. 并在邮件标题注明应聘职位, 谢谢!
Position 1: C/C++ Developer
Position 2: Sr. J2EE developer
Position 3: ASP.NET Sr. Developer/Architect
Position 4: TRM QA Tester
Position 5: Software Test Automation Engineer
Position 6: 数据挖掘应用程序开发实习生 (Online Developer intern)
Position 7: Senior Database Kernel Developer
Position 8: XML developer
Position 9: DCM Performance Analyst (Database Application)
Position 10: Software Engineer – PDE Tools Developer
Position 11: Kernel Support Specialist
Position 12: IO Performance Analyst
Position 13: Linux kernel Architect
Position 14:Test Automation Framework Architect for .Net Application
Position 15: Position Title: Senior Performance Engineer
Position 1: C/C++ Developer
Responsibility:
Develop and maintain database software on Unix, Linux, and Windows.
Requirements:
Bachelors degree or above, Masters and PhD preferred.
5+ years of experience
In-depth understanding of operating system kernel internals
Strong C programming experience.
Strong multi-threading and multi-process programming skills.
Position 2: Sr. J2EE developer
Responsibility:
Develop and maintain web 2.0 application.
Requirements:
Bachelor degree or above, masters and phD preferred.
3+ years of experience with minimum 2 years of SQL
Strong experience in .NET development, C# and ASP.Net skills preferred
Comfortable with SQL in Teradata, DB2, Oracle, SQL Server, or other major databases
Position 3: ASP.NET Sr. Developer/Architect
Responsibility:
• This position requires technical skills that can be demonstrated and an ability to resolve complex problems quickly while working in a demanding, high pressure environment.
• Analyze, design, develop and maintain Teradata Value Analyzer (TVA) application including coding, testing, debugging and documenting programs in support of the Software Development Life Cycle.
• Develop and sustain TVA test automation.
• Write technical documents that accurately describe new feature/designs.
• May lead and direct the work of others.
• The candidate is expected to communicate the impact of problems/solutions and generally reports to his/her manager
Qualifications/Educational Requirements:
• University degree or equivalent degree, major in engineering, computer science or mathematics
• 5+ years experience in software development.
• Strong work experience with Asp.Net, C# and/or VB.Net, Object Oriented Programming.
• Familiar with one of major commercial database such as Teradata, Oracle, DB2/UDB and etc.
• Strong work experience with SQL programming.
• Knowledge of testing concepts
• Knowledge of work experience with financial industry is plus.
• Ability to grasp new technologies quickly, strong sense of ownership, initiative, dependability and good teamwork.
• Experience project management skills to manage group of junior or medium programmers
• Good written and oral communication in English and cross-group collaboration skills in English.
Position 4: TRM QA Tester
Responsibility:
• Execute the manual and automated testing for Teradata Relationship Manager application within a team environment.
• Analyze User Requirements to insure accuracy in design and build new test cases to meet the user and design requirements.
• Develop and sustain automated testing included HTTP and integration functional tests.
• Review incidents reported by client sites for causal analysis.
• Insure accuracy of the test cases executed against Teradata Relationship Manager application.
• 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:
• University degree or equivalent degree.
• 2 to 3 years experience in Web application testing and test automation.
• Familiar with .Net, C#, VB.NET, and one of major commercial database such as Teradata, Oracle, DB2/UDB and etc.
• Experience with Web application server deployment such as Web sphere, Tomcat or Web Logic.
• 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.
Position 5: Software Test Automation Engineer
Responsibility:
研发界面自动化测试框架, 根据现有框架编写自动化测试代码
根据用户手册,分析,设计和编写测试计划并生成手工测试用例
Requirements:
Bachelor degree or above, masters and phD preferred.
4+ years of related test and automation experience
1+ years of experience with Java or C# development on web-based applications
Comfortable with SQL in Teradata, DB2, Oracle, SQL Server, or other major databases
Position 6: 数据挖掘应用程序开发实习生 (Online Developer intern)
必要条件:
(1) 计算机及相关专业。
(2) 熟悉VB, ASP, .NET及WEB 应用程序开发。
(3) 有较多的时间能在公司工作,实习期至少6个月,每周至少3 个工作日。
(4) 有较强的英文听,说,读,写能力, 能在工作中用英文进行技术交流
(5) 工作认真细致,积极主动,易于沟通。
其他优选条件:
(1) 有数据库应用开发经验
(2) 熟悉SQL, VBScript, Java, 或其它编程语言
Position 7: 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.
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.
Position 8: XML developer
Responsibility:
C/C++ XML Developer. Responsible for development of XML support in enterprise database software.
Requirements:
* MS in Computer Science or higher with 3+ year programming experience.
* Strong C/C++ programming skills
* Expert understanding of XML standards (Schema, XQuery, XPath, XSL, DOM, SAX, etc)
* Experience on Xerces and Xalan packages
* Database kernel programming experience is a plus
* Understanding of XML types in SQL2003 standard a plus
* Experience on store procedure development is a plus
* Experience on Perl is a plus
Position 9: DCM Performance Analyst (Database Application)
Responsibility:
Performance test design, execution, evaluation and recommendation.
Ensuring performance & scalability requirements, capacity planning
Performance prototyping. System performance design
Performance tuning, pointing out the problems and suggesting solutions
Analyzing test results and providing recommendations
Diagnose complicated performance issues and develop recommendations
Interface with customers for onsite performance optimization
Requirements:
4 to 5 years experience in a related discipline with technical degree (e.g. M.Sc., B.Sc.)
3-5 years prior application development experience
Strong .Net, database (Teradata, Oracle), and web server skills are required.
Ability to learn and adapt to new technology
Demonstrated experience with large scale application integration efforts
Knowledge of common application infrastructure components
Previous experience in performance analysis and tuning experience
Previous experience in test management
Technical skills: .NET, JAVA, C, VB, SQL, UNIX, and Testing tools.
Good verbal and written communication skills in English
Position 10: Software Engineer – PDE Tools Developer
Responsibility:
Mainly responsible for developing and supporting database tool features
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.
Position 11: Kernel Support Specialist
Summary Description
Mainly responsible for providing technical support for Teradata PDE 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 the following areas is required.
• Windows or Linux kernel internals (file system, memory management, scheduler)
• Multi-threading and multi-processing programming.
• Locking and concurrency issues. Preventing deadlocks, lock starvation.
• Server internals management (memory, queues, semaphores )
• C, C++ and Assembly programming skill
• GDB, SoftIce, WinDbg or other similar tools
• Previous hands-on device driver experience
Previous industry experiences with file system or OS driver development are highly desired.
Experience with Rational ClearCase is a plus.
Key Areas of Responsibility:
Responsible for providing technical support for Teradata PDE features.
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
Position 12: IO Performance Analyst
Summary Description
Mainly responsible for providing performance tuning on Network Attached Storage (NAS), Storage Area Networks (SAN), file systems and disk arrays.
Education and Experience Requirements:
BS in Computer Science or related field with 5+ year programming experience.
Strong experience in the following areas is required.
• Linux file system internals (including CIFS and NFS)
• Linux kernel debug ability
• SAN design and implementation
• NAS design and implementation
• C, C++ and Assembly programming skills
Previous industry experiences with windows OS kernel or Solaris OS kernel are highly desired.
Key Areas of Responsibility:
Responsible for providing performance tuning on Network Attached Storage (NAS), Storage Area Networks (SAN), file systems and disk arrays.
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:
Software Development and Maintenance
Position 13: Linux kernel Architect
Summary Description
Mainly responsible for technical leadership in linux operating system including device drivers..
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 10+ year programming experience.
Strong experience in the following areas is required.
• Linux kernel internals (file system, memory management and scheduler)
• Device driver development
• IA32 and AMD64/EMT64 system architecture
• C, C++ and Assembly programming skills
Previous industry experiences with windows OS kernel or Solaris OS kernel are highly desired.
Experience with Rational ClearCase is a plus.
Key Areas of Responsibility:
Responsible for providing technical leadership in linux operating system including device drivers.
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:
Software Development and Maintenance
Position 14:Test Automation Framework Architect for .Net Application
Responsibilities
• designing, coding, and maintaining an automation framework or automated test scripts that support flexible data input, unattended running, error recovery, and automated checking of results.
• Work closely with the program management and development teams to drive quality through design and implementation.
• Participate in product spec reviews, design, triage, scheduling, and other product development process.
• Test framework architecture, design and development.
• Design test cases for functionality and performance testing.
• Provide technical leadership to the team.
• Provide guidance & mentorship to junior testers.
• Collaborating on functional requirements.
Requirements
• At least 4-5 Years in Automated Testing of .NET based products/projects
• 3+ years as a QA professional in testing and automation development
• having experiences with Online automated testing tools
• having abundant SQL experience -updating and querying the database for data validation / verification.
• Ability to design performance test cases and analyze the performance of application
• Deep knowledge of ASP.NET framework and C# or VB.NET programming language, knowledge of Web 2.0 concept is a big plus.
• Deep Knowledge of HTML, CSS, JavaScript and Web Standard.
• Deep Knowledge of Windows Form design, .NET Framework, NUNIT, AJAX and testing tools and methodologies.
• Strong technical leadership, aptitude & problem solving abilities.
• Ability to translate software system architectures into an integrated approach to software test including integration / functional / system test / performance / load / stress / scalability / etc.
• Knowledge of agile development methodology, continuous integration / build. QA experience in agile development environment is a plus
• Work well with peers, project personnel and stakeholders within and outside the organization
• Willingness to take challenge and learn new technologies continuously
• Solid verbal and written English communication skills
• Be creative, innovative and always look for improvements.
•
Position 15: Position Title: Senior Performance Engineer
Responsibility:
You will work closely with technology experts, architectures, developers, QAs on ensuring the performance of multiple internal and customer facing systems.
• This position requires technical skills that can be demonstrated and an ability to resolve complex problems quickly while working in a demanding, high pressure environment.
• Performance test design, execution, evaluation and recommendation.
• Provide quality assurance through quality audits on performance test engagements and expert guidance on the overall solution
• Develop a plan to increase the coverage of the existing performance test services
• Analyzing test results and providing recommendations
• Identify gaps in the performance testing capability, capacity planning, and production monitoring and develop a plan to fill gaps
• Scope and design performance test initiatives
Qualifications/Educational Requirements:
• University degree or equivalent degree, major in engineering, computer science or mathematics
• 5+ years experience in software development and performance testing.
• Previous experience in performance analysis and tuning experience
• Experience creating a performance test strategy, and documenting detailed performance test plans for multiple releases of applications
• Understanding of complex architectures and derivation of key performance indicators for performance tests
• Effectively modeled production performance in a lab setting, and articulated test result impacts with key stakeholders
• Knowledgeable in Web application server such as Web sphere, Web Logic and Tomcat.
• Solid experience in Performance Testing and Test Automation.
• Skilled in J2EE, Spring, Struts, Hibernate and Web application development.
• Familiar with one of major commercial database such as Teradata, Oracle, DB2/UDB and etc.
• Good written and oral communication in English and cross-group collaboration skills in English.
请将简历发送到 hj230015@ teradata.com. 并在邮件标题注明应聘职位, 谢谢! |
|