《人在职场》显示文章详细内容: [展开] [回复] [网址] [举报] [屏蔽]
websoul
websoul目前处于离线状态
等    级:资深长老
经 验 值:9407
魅 力 值:577
龙    币:8883
积    分:6716.2
注册日期:2004-12-29
 
  查看websoul个人资料   给websoul发悄悄话   将websoul加入好友   搜索websoul所有发表过的文章   给websoul发送电子邮件      

招聘内容在这里
Position 1: PDE Tools Developer(C)
Position 2: Senior Database Kernel Developer
Position 3: PDE Test developer (Java)
Position 4: TRM Automation Developer
Position 5: TRM Performance/Automation Tester
Position 6: Cloud Computing Technical Lead
Position 7: Senior Software Engineer (TRM)
Position 8: Java Application Team Lead
Position 9: Lead Database Kernel Developer
Position 10: Sr. Developer for Cloud Computing
Position 11: Java Application Engineer
Position 12: Automatic SQL Generator engineers
Position 13: Hand-rolled SQL library engineers
Position 14: Harness and test explosion engineers
Position 15: Tools infrastructure engineers
Position 16: PDE Tools Developer (Java)
Position 17: Data Mining Software Developer
Position 18: Database Kernel Test Automation Developer
Position 19: Database Kernel Test Developer
Position 20: Sr. Software Testing Development Engineer




谢谢!
人力资源部



Position 1: PDE Tools Developer (C)

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 user land programming on Windows, Linux, and Unix.
Strong C programming skills are required.
Strong network programming skills are required.
Strong multi-threading and multi-processing programming skills are required.




Position 2: Senior Database Kernel Developer

Responsibility:
Design and implement database kernel modules, such as SQL parser, query optimizer, data store, transaction logging and recovery, concurrency control, system management, grid computing, fault tolerance, etc.
Write technical documents to accurately describe features/designs.
Implement high-quality code according to design documents.
Produce test cases, run unit tests and perform general system Integration testing.

Qualifications/Educational Requirements:
5+ years of software development experience in C++ is a must.
Minimum 3 years of experiences in system software development or equivalent experiences.
Excellent knowledge of database internals, including parser, query optimizer, execution engine, data store, transaction logging and recovery, concurrency control, etc.
Familiar with Linux and Windows.
BS Degree or above in Computer Science or related fields.
Ability to grasp new technologies quickly; ability to think outside of the box.
Good written and oral communication skills. Strong teamwork orientation.



Position 3: PDE Test developer (Java)

Responsibility:
Mainly responsible for developing test framework and test cases

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 Java is required
Familiarity with Eclipse is required
Experiences with J2EE projects are required
Experiences with JS are desired
Experiences with &#115cripting Perl and tcl are desired.
Teradata or other database administration experiences are desired.



Position4: TRM Automation Developer

Responsibility:
Responsible for Teradata Relationship Management (TRM) automation testing.
Develop and maintain the test automation framework.
Develop and sustain automated testing including Web Service and integrated functional tests.
Investigate automation results to identify application/automation issues or bugs.
Identify framework or other automation issues and provide/develop extensions to the current automation framework/tools.
Follow test automation procedures and support internal standards in testing process improvements.

Qualifications/Educational Requirements:
University degree or equivalent degree, major in engineering, computer science or mathematics.
3+ years experience in software development and/or test automation framework development.
Familiar with Java/J2EE or C#/.NET.
Exposure / experience in (.NET/J2EE) web application development, familiar with HTML/Java&#115cript/CSS.
Familiar with SQL and one of the major commercial databases such as Teradata, Oracle, DB2/UDB and etc.
Familiar with COM technology (Nice to have)
Familiar with Windows APIs and/or MSHTML APIs (Nice to have)
Experience with writing test &#115cripts, test cases and the test execution of complex Software applications.
Ability to work in team among demanding condition with complex issues, strong problem solving skills.
Good written and oral communication in English and cross-group collaboration skills in English.


Position 5: TRM Performance/Automation Tester


Responsibility:
Load test on web applications using WebLoad
Analyze load test results.
Review performance test process to improve and provide recommendations
Walkthrough of the performance test process to difference team.
Perform technical software testing of complex web applications.
Participate in Quality Assurance process improvement
Create guidelines and standard: Best practice, techniques(i.e. browser testing)
Identify, recommend and implement changes to enhance the effectiveness of quality assurance strategies
Liaise with internal team members, end users and/or other departments as required
Work autonomously
Make decisions effecting work performed
Qualifications/Educational Requirements:
University degree or equivalent degree, major in engineering, computer science or mathematics
5+ years experience in software development and testing.
Strong Analytical skills: Analyze performance results to pin point bottleneck.
Ability to present results from the performance test.
Knowledge of JVM monitoring & Application Server monitoring.
Programming knowledge: HTML, JSP, XML, .NET, Java, Java&#115cript
Knowledgeable in Web application server such as Web sphere, Web Logic and Tomcat.
Skilled in J2EE, Spring, Struts, Hibernate and Web application development.
Knowledge of Unix operating system and commands
Working knowledge of the Windows operating system: XP, Windows 2000
Solid experience in Performance Testing and Test Automation.
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.



Position6: Cloud Computing Technical Lead


General Summary:
We are seeking a technical lead to be responsible for technical leadership and delivery in our cloud computing solutions.
The technical lead assists in the development of company’s cloud solution strategies and leads parts of all of the cloud research, analysis, design, and implementation phases. The person must have strong problem solving abilities, must be able to work both at high and low levels of detail, have excellent communication skills and have experience successfully leading technical teams.
DUTIES AND RESPONSIBILITIES
Support cloud computing strategy and roadmap development from a technical perspective including identification of potential obstacles and solutions
Define and lead technical proof of concepts and pilots to support the research of cloud computing solution
Establish technical architecture for company’s cloud solution that addresses security, reliability, availability, capacity, latency, and other non-functional concerns
Evaluate and select cloud computing service providers and tools
Lead implementation of cloud infrastructure tools and integrations
Define standard stacks for use in cloud migration and establish procedures for image creation
QUALIFICATIONS
BA/BS degree in engineering, computer science or related field or equivalent education and experience
Proven track record with a minimum of 10 years software engineering experience
Previous industry experiences with kernel-level (Unix/Linux) code development and system level performance tuning are highly desired
Relevant experience and expert-level knowledge designing and implementing architectures in any of the following Cloud computing environments: Amazon Web Services, Google App Engine, Force.com, Microsoft Azure
More than one year experience with virtualization technologies such as VMWare ESX and Xen
Strong network and security architecture experience
Strong Java architecture and development experience to support product integration requirements is desired, but not must
Flexible, continuous learner and knowledge sharer, excellent communicator, works well in team environment, appreciates challenge, comfortable and effective working in new areas that require experimentation and rapid problem solving



Position 7: Senior Software Engineer (TRM)


Responsibility:
Analyze, design, develop and maintain Decision Expert Query (DEQ) application including coding, testing, debugging and documenting programs in support of the Software Development Life Cycle.
Develop and sustain functional test & test automation.
Write technical documentations 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, major in engineering, computer science or mathematics
4+ years of experience in software development.
Strong web programming experiences with any of the following: Flash, Flex, Action&#115cript, Java, Java&#115cript, .net, c#, asp.net, Ajax, the more the better
Experienced with commercial reporting tools such as Business Objects, Cognos, Microstrategy, Microsoft reporting service, etc or open source equivalent is a plus
Familiar with one of major commercial database such as Teradata, Oracle, DB2/UDB and etc.
Strong work experience in database programming, including SQL &#115cripting, tuning, and optimization.
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 8: Java Application Team Lead

Specific Responsibilities Include:

· Must be capable of creating a workable project plans to support applications development
· Will be responsible for determining applications/system architecture while addressing complexity, performance, and supportability for the applications suite
· Design and develop solutions that are high-performing and extendable
· Use agile development processes to drive interface development to a successful outcome
· Be able to work within a quality and configuration Management process and ensure solutions follows QA and CM Protocols
· Offer recommendations to development team on continuous improvement, solution enhancement and new solution activities
· Assist and or lead in the creation of system documentation as needed
· Demonstrate excellent written and verbal communication skills; the ability to interface with all levels of employees and management is required
· Provide status updates to USA manager on project, challenges and issues
· Demonstrate good teamwork skills as well as leadership, provides domain expertise as needed to assist with less-experienced team members

RequiredQualifications:

· Candidate must have a technology related bachelor's degree and at least 7 years experience, or a Master's degree and at least 5 years experience
· Candidate must have demonstrated experience programming in JAVA POJOS, Hibernate and frameworks such as Spring, Tapestry or AppFuse.
· Must have at least 2 years experience in constructing web applications using J2EE, C#, ColdFusion, ASP, PHP, HTML, Java&#115cript, DOM, CSS, AJAX or other web technologies
· Must have proficiencies with database and schema design, XML, and design patterns
· Candidate must have participated as a team lead and or solutions architect on several projects with medium sized teams
· Must have excellent oral/written communication skills

Preferred Qualifications:

· Experience with object-oriented analysis and design using a formal design methodology
· Experience working in an agile development environment, both as an individual contributor and project lead
· Knowledge of Windows/NT/XP/Vista, UNIX, Linux environments
· Experience with configuration management and code management tools and procedures
· Excellent technical documentation skills
· Experience as Project Manager for software development projects
· Experience with Teradata products a plus




Position 9: Lead Database Kernel Developer


Responsibility:
Leading a team of developers to develop key components (such as parser, query optimizer, execution engine, data store, concurrency control, transaction logging and recovery, system management, grid computing, fault tolerance, etc.) of a database engine.
Adapt software development processes to meet the demands of cross-team collaboration.

Qualifications/Educational Requirements:
5+ years of software development experience in C/C++.
3+ years software development leadership experience.
Experience in enterprise software product development that requires top-notch reliability, performance, and usability.
Excellent knowledge of database internals, including query parser, query optimizer, execution engine, data store, transaction logging and recovery, concurrency control, grid computing, fault tolerance, system management, etc.
MS Degree or above in Computer Science or related fields.
Ability to grasp new technologies quickly; ability to think outside of the box.
Good written and oral communication. Strong teamwork orientation.




Position 10: Sr. Developer for Cloud Computing


General Summary:
We are seeking a Sr. developer for our cloud project. The candidate will be working in cloud project research, analysis, design, and implementation phases. The person must have strong problem solving abilities, must be able to work both at high and low levels of detail, and have excellent communication skills.
Duties and Responsibilities
Support cloud computing strategy and roadmap development from a technical perspective including identification of potential obstacles and solutions
Establish technical architecture for company’s cloud solution that addresses security, reliability, availability, capacity, latency, and other non-functional concerns
Evaluate and select cloud computing service providers and tools
Define standard stacks for use in cloud migration and establish procedures for image creation
Qualifications
BA/BS degree in engineering, computer science or related field or equivalent education and experience
Proven track record with a minimum of 5 years software engineering experience
Previous industry experiences with kernel-level (Unix/Linux) code development and kernel level performance tuning experience
Experience with virtualization technologies or cloud computing is a plus
Flexible, continuous learner and knowledge sharer, excellent communicator, works well in team environment, appreciates challenge, comfortable and effective working in new areas that require experimentation and rapid problem solving



Position 11: Java Application Engineer

General Summary:
We are seeking a sustaining engineer to be responsible for development, sustaining, and testing of internal web-based applications.
A desired candidate for the position must have strong problem solving abilities, must be able to work independently, and have good communication skills.
Education Requirements:
Bachelor’s degree in Computer Science or related areas (Computer Engineering, Applied Mathematics, etc.). Higher degrees a plus.
Desired Experience and Skill Set:
Proficiency and solid development skills in web technologies (HTML, Java&#115cript, Ajax, XML Web Service, Java, .Net, etc), coldfusion experience a plus
1+ years of implementation experience in application development or sustaining projects
Familiarity with database schemas and SQL
Familiarity with BI tools (BO, Microstrategy, Cognos, etc) a plus
Good verbal and written communication skills in both Chinese and English


Position 12: Automatic SQL Generator engineers


Tasks:
Engineers in this role use design documentation, such as programming specifications and high level design documents to implement the identified components.
They ensure that the implemented components are unit tested and ready to be integrated into the product.
They also provide fixes to defects identified by the verification team during the software development life cycle.

Skill sets needed:
Required
At least 2 years experience in C++/Java
At least 1 years experience in development or sustaining database internals or database features
Solid understanding of SQL language syntax
Solid understanding of relational database concepts
Solid understanding of SQL optimization
* Some knowledge of XML and Perl
Experience with implementation of one or more database features, optimizer experience a plus
Bachelor's Degree in Computer Science or related fields
English: Able to read/write design documents and emails

Preferred
Masters or PhD Degree in Computer Science or related fields with focus in database topics
Development experience with SQL Parser or Optimizer features/projects
Solid Understanding of ANSI SQL standards (89, 92, 99, 03, 06, 08, etc)
Have read some source code of a database

Position 13: Hand-rolled SQL library engineers


Tasks:
· Engineers in this role use design documentation, such as programming specifications and high level design documents to implement the identified components.
· They ensure that the implemented components are unit tested and ready to be integrated into the product.
· They also provide fixes to defects identified by the verification team during the software development life cycle.
Skill sets needed:
Required
* At least 3 years experience in development, sustaining, or testing database features
* Solid understanding of SQL language syntax
* Solid understanding of relational database concepts
* Solid understanding of SQL optimization
* Strong understanding of XML, XPath, and XQuery
* Bachelor's Degree in Computer Science or related fields
* English: Able to read/write design documents and emails

Preferred
* Masters or PhD Degree in Computer Science or related fields with focus in database topics
* Solid Understanding of ANSI SQL standards (89, 92, 99, 03, 06, 08, etc)
* Have read some source code of a database
* Experience with Teradata database as an end-user or DBA



Position 14: Harness and test explosion engineers

Tasks:
· Engineers in this role use design documentation, such as programming specifications and high level design documents to implement the identified components.
· They ensure that the implemented components are unit tested and ready to be integrated into the product.
· They also provide fixes to defects identified by the verification team during the software development life cycle.
Skill sets needed:
Required
At least 2 years experience in Perl and C/C++
At least 1 years experience in development or sustaining database internals or database features
Solid understanding of SQL language syntax
Solid understanding of relational database concepts
Solid understanding of BI or data mining tools and their generated queries
Bachelor's Degree in Computer Science or related fields
English: Able to read/write design documents and emails
Preferred
Masters or PhD Degree in Computer Science or related fields with focus in database topics
Experience with Perl database connectivity module (DBI, DBD)
Solid Understanding of ANSI SQL standards (89, 92, 99, 03, 06, 08, etc)
Have read some source code of a database



Position 15: Tools infrastructure engineers


Position De&#115cription (Query Analysis Facility Engineer)

Engineers in this role use design documentation, such as programming specifications and high level design documents to implement the identified components. They ensure that the implemented components are unit tested and ready to be integrated into the product. They also provide fixes to defects identified by the verification team during the software development life cycle.

Required
* At least 3 years experience in C++
* At least 3 years experience in development or sustaining database internals or database features
* Strong understanding of relational database concepts
* Strong understanding of SQL optimization
* Strong understanding of XML, XPath, and XQuery
* Must have experience developing complex software
* Bachelor's Degree in Computer Science or related fields
* English: Able to read/write design documents and emails

Preferred
* Masters or PhD Degree in Computer Science or related fields with focus in database topics
* Development or testing experience with SQL Optimizer features/projects
* Solid understanding of the source code of a database
* Experience with Teradata database as an end-user or DBA

Position De&#115cription ( Plan Comparison Tool Engineer)

Engineers in this role use design documentation, such as programming specifications and high level design documents to implement the identified components. They provide inputs to harness design and implementation best practices. They ensure that the implemented components are unit tested and ready to be integrated into the product. They also provide fixes to defects identified by the verification team during the software development life cycle.

Required
* At least 3 years experience in Java
* Solid understanding of relational database concepts
* Solid understanding of SQL optimization
* Solid understanding of XML, XPath, and XQuery
* Bachelor's Degree in Computer Science or related fields
* English: Able to read/write design documents and emails

Preferred
* Masters or PhD Degree in Computer Science or related fields with focus in database topics
* Development or testing experience with SQL Optimizer features/projects
* Solid understanding of the source code of a database (MySQL, PostgresSQL, etc)
* Experience with Teradata database as an end-user or DBA

Position De&#115cription (GUI Engineer)

Engineers in this role use design documentation, such as programming specifications and high level design documents to implement the identified components. They provide inputs to harness design and implementation best practices. They ensure that the implemented components are unit tested and ready to be integrated into the product. They also provide fixes to defects identified by the verification team during the software development life cycle.

Required
* At least 3 years experience in Java
* At least 1 year experience in Eclipse plug-in development
* Bachelor's Degree in Computer Science or related fields
* English: Able to read/write design documents and emails

Preferred
* Masters or PhD Degree in Computer Science or related fields with focus in database topics



Position 16: PDE Tools Developer (Java)
Responsibility:
Mainly responsible for developing and supporting database tool features.

Requirements:
BS in Computer Science or related field with 5+ year programming experience.
Strong Java programming skills are required.
Experiences with J2EE are required.
Experiences with MVC, Struts, Spring, Hibernate, TopLink, HTML / DHTML, JSP / Servlet, Java&#115cript, and CSS / Themes are required.
Experiences with Liferay Portal / Portlet development and JSR-168 are desired but not required.


Position 17: Data Mining Software Developer

Responsibility:
Design and implement data mining algorithms, such as classification, clustering, regression, association, etc.
Work closely with senior architects in the US on design and implementation.
Write documentation to accurately describe feature specifications and designs.
Implement high-quality code according to design documents.
Produce test cases, execute unit tests and perform general system Integration testing.

Qualifications/Educational Requirements:
Experience in developing commercial software for data mining, machine learning, artificial intelligence or related fields.
3+ years of software development experience in Java/C/C++ is a must.
Master Degree or above in Computer Science or related fields.
Good written and oral communication skills. Strong teamwork orientation.
Ability to grasp new technologies quickly; ability to think outside of the box.



Position 18: Database Kernel Test Automation Developer

Responsibility:
· Set up test environment for performance testing.
· Assisting in white-box testing and integration testing.
· Develop and maintain the existing test automation infrastructure.
· Develop and maintain internal test management systems and calculate test coverage.
· Develop test automation tools such as generating SQL automatically, extracting feature from test cases, etc.

Specialized Knowledge & Skills:
· 3+ years of experience in SQL, familiarity with the SQL standard is a big plus.
· 2+ years of experience in C/C++.
· Excellent knowledge in Shell &#115cript, Perl and JSP.
· Proven expertise in the complex system software testing and automation.
· Good written and oral English skills.
· Bachelor degree or above in Computer Science.
· Self-starter; capable of working independently; detail oriented; able to excel in a fast pace environment.



Position 19: Database Kernel Test Developer
Responsibility:
Design and implement test cases for features defined in the SQL standard.
Perform unit testing and integration testing for various database kernel modules.
Help developers to find the root causes of bugs.
Design test cases for testing query optimization.
Execute database performance/load testing, such as stress testing and benchmarking.

Specialized Knowledge & Skills:
3+ years of experience in SQL, familiarity with the SQL standard is a big plus.
3+ years of experience in C/C+.
Excellent knowledge of database internals, such as query optimization.
Proven expertise in the complex system software testing and automation.
Good written and oral English skills.
Bachelor degree or above in Computer Science.
Self-starter; capable of working independently; detail oriented; able to excel in a fast pace environment.



Position 20: Sr. Software Testing Development Engineer
Responsibility:
Research and Develop new online automation/performance/load testing frameworks, and create online automation test cases using OOT language.
Design and Program/write functional/performance test cases (including regression and manual test cases).
Follow test procedures, review incidents reported by client sites for causal analysis, and generate new manual/automation test cases.
Support internal and external testing team members effectively and efficiently.
Analyze, Design and Write online manual testing plan according to User Guide and build new test cases to meet the user and design requirements.

Qualifications/Educational Requirements:
BS or above in computer science or equivalent (BS also need 4+ years of working experience).
3+ years experience in software development and/or test automation framework development.
Familiar with Windows APIs and/or MSHTML APIs (Nice to have)
Strong Java/J2EE or C#/.NET programming skills are required.
Exposure / experience in automation test tools; experience with writing and designing test code, test cases and the test execution of complex Software applications.
Experience of developing web/database application is a plus.
&#115cript language skill is a plus (e.g. Perl, SHELL).
Knowledge or work experience on Retail Chain Management Systems.
Ability to learn and adapt to new technology
Good verbal and written communication skills in English

『声明:以上内容为本站网友《websoul》原创,转载需征得原作者同意并注明转载自www.hlgnet.com』
2010-01-27 10:26:06   此文章已经被查看2101次   
 相关文章: [回复]  [顶端] 



  您必须登录论坛才可以发表文章:
 
用户名:   密码:   记住密码:    (忘记密码 注册




版权所有 回龙观社区网 经营许可证编号:京B2-20201639 昌公网安备1101140035号

举报电话:010-86468600-5 举报邮箱: