|
Sybase 西安(Manager or Engineer)
yoyo.elite@hotmail.com
Purpose of the Position:
Designs, develops and implements tests, result evaluations and rework for all product components in support of delivery of quality software products that meet customer specifications. Implements and maintains software programs for computer-based systems. Works independently and with a team on projects of diverse scope; expertise is limited to a single functional area software development. Participates in test code reviews. May mentor less senior engineers.
Major Duties and Responsibilities:
Technical
Designs, implements, documents and maintains product components and application programming interfaces.
Uses established software engineering concepts, principles and processes to achieve committee results.
Provides continuity between desired technical direction and associated development projects. Contributes to the design and implementation of platform specific facilities to enable client/server computing.
Creates new test paradigms, develops regression tests and associated code, develops test suites, performs crash testing, stress testing and error conditioning testing.
Participates in test specification development, functional test development, functional specification review, and test maintenance,execution, and analysis for assigned features.
Participates in test code reviews.
Has persistence in identifying and working to resolve product defects.
Provides estimates for assigned work. Works to approve schedules and identifies potential risks early in work cycle.
Creates and maintains automated test suites.
Performs other related duties as assigned.
Behavior
Communicates issues impeding progress early in work cycle.
Communicates information directly and clearly. Checks for clarity and understanding during a conversation using active feedback, reflection, and other communication techniques.
Facilitates and moderates issue identification and resolution.
Acts with a perspective of achieving continuous improvements. Encourages all members to put forth their views and contribute.
Presumes that change is constant and acts in ways that enable change to occur positively. Ability to alter plans and actions in response to changes in priorities.
Acts congruently with Sybase values. Promotes teamwork and cooperation within own department and between other departments in the business unit. Develops rapport with co-workers, managers, and others.
Acts with urgency and intensity. Supports the business needs of the business unit and Sybase through ideas, action planning and communication.
Planning
Aids in the determination of the tasks necessary to achieve the goals and develops task breakdowns, time estimates and a work plan to build, test and maintain the product.
Executes the work plan, providing intermediate progress and exception reports to appropriate managers and project leaders.
Achieves the committed results within the time frame, functionality, performance and quality objectives established for the project.
Highlights risks early. Incorporates risk elimination early into work plans.
Education and Related Experience:
Outside of North America, please refer to your country's / region's education and experience matrix.
BS/BSCS & 3-5 years or MS/MSCS & 2-4 years
Proficiency in Sybase and familiarity with other RDBMS, such as Oracle or Informix.
Must have worked on the full product life-cycle of design and implementation through customer shipment, ideally in a team environment and on products that were used in commercial software development situations.
Required technical skills include proficiency in C, C++, Java, or 4GL. Must be proficient in one of the following operating system environments: Unix (Solaris preferred), Windows NT. Is familiar with standard software engineering concepts. Is familiarity with Java. Basic understanding of software testing methodology is required. Must have one or two years experience developing Microsoft Windows, Macintosh, OS/2 PM, or Unix-based applications.
Experience in functional test or database application development domain is preferred.
A background in object-oriented analysis, design and development is a significant advantage with either Java or C++.
Experience with Perl, Awk, Unix, Shell, Tcl are also an advantage. Proficiency in a RAD Tool such as PowerBuilder of PowerJ.
Problem Solving/Judgment and Decision Making:
Problem Solving/Judgment:
Business Impact
Interaction normally include first level management and professionals in other functional areas and/or customers.
Inaccurate decisions cause serious delays in overall schedules and result in additional costs.
Problem Resolution
Actively identifies project related issues. Identifies resolution alternatives from a local perspective.
Highlights risks early. Incorporate risk elimination early into work plans.
Handles broader problem scope and ambiguity level in identifying appropriate solutions.
Exercises judgment within broadly defined practices and policies in selecting methods and for obtaining results.
Decision Making:
Works closely with engineering management and senior technical contributors to maintain a mutual understanding of the deliverables for each assigned project or task.
Provides feedback regarding project goals.
Works fairly independently on problems of diverse scope and complexity where analysis of data and/or situations requires an in-depth evaluation of various factors.
Exercises judgment within broadly defined practices and policies in selecting methods and for obtaining results.
Decisions are made within established policies and standard practices. Normally provides limited information or assistance to the group management decision-making process.
Supervision:
Supervision Required:
Requires little supervision. Work is subject to review and approval by a more senior engineer.
Has no supervisory responsibility.
Supervision Given:
Requires no supervisory responsibility, though may provide technical leadership to others.
Contacts:
Understands the customer requirements for the product component being developed.
Demonstrated good interpersonal skills and works well with peers.
Interaction includes professionals within QA development and product management.
[ 本帖最后由 yoyolv 于 2008-9-26 08:50 编辑 ] |
|