1. Senior Software Engineer--Java    
Job Description: 
Reporting to the Product Development Manger within the Product Development Organization at AAAA CDC. 
This position will bring a technical mind, detail orientation, and can-do attitude to the following responsibilities: 
• Defines, designs, codes, unit tests and debugs complex, multi-tier distributed software applications. 
• Works with other engineers, QA and DBA team to design and implement application features 
• Estimates engineering effort, plan implementation, and rollout system changes. 
• Performs a team leader's role in product development. 
• Focus on Java projects development Requirements: 
• 3+ years work experience in software development. 
• Be accomplished in Java, OOP and Design Pattern. 
• Be familiar with Oracle System, web based application development. 
• Have good English abilities in both speaking and writing. 
• Bachelor Degree in CS or related fields. Master degree in CS or related fields is prefered. 
• Be able to work under high pressure. 
• Experience with UNIX/Linux system and perl/shell script development is a plus.  
2. Manager, CDC Engineering Services 1001319    
Job Responsibilities:
Build and lead a team in Shanghai responsible for providing Engineering Services to the AAAA Marketplace Product and Technology organization. Responsible for development and support of application and system monitoring, configuration management, content management, and build and release systems. Work with counterparts in San Jose to provide direct support to CDC developers and off hours support to San Jose developers. 
• Estimate, track, and manage development projects
• Manage application and systems support process and handle escalations
• Hire and supervise qualified engineers
• Primary Engineering Services interface to CDC development team
Must be a results-oriented person who is able to lead a responsive team in a complex environment.
• Strong written and verbal communication skills in both English and Chinese
• Responsive support in 24x7 environment
• Able to travel to US for training and planning
• BS/BA in Computer Science or related fields
• 8+ years experience with software systems development life cycle including requirements, design, development, implementation, and support
• 5 years of management experiencePrefer hands-on experience in these areas:
• Web development using Java, XML, Perl, Websphere/Tomcat
• Development tools: ClearCase, ClearQuest, Eclipse
• NT and UNIX systems administration Education : 
Bachelors Degree or Equivalent3. Development Manager    
Job Description: 
-Manage AAAA CDC's software development team. 
-Work with engineers, managers, Product Management, QA, Load & Performance, and Operations teams to develop business solutions that meet et needs with respect to functionality, performance, scalability reliability, realistic implementation schedules, and adherence to development goals and principles.
-Estimate engineering effort, prioritize projects, plan implementations, and help rollout system changes. Help define, and supervise the design and implementation of complex, multi-tier distributed software applications. 
-Identify process, technology challenges and deficiencies that need to be addressed and drive those changes to successful adoption. 
-Mentor team members in design, coding techniques and time management
-Proactively identify and resolve resource conflicts and set priorities for parallel projects. Work closely with Project Managers on resource and project reprioritization and subsequent impacts. Communicate these impacts effectively.
-Identify project risks and be able to provide alternatives yielding reduced risk.
-Develop industry and product technical expertise relevant to AAAA's deployment and business model.Education and/or Relevant Experience: 
-BS/BA in CS or related field.
-5+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in NT and UNIX environments.
-1+ years managing software development teams and hands on/technical manager preferred.
-Have worked in a highly parallel development environment.
-Experience working with other organizations such as Operations, Load & Performance, Security, Build/Release, QA and Training
-Expertise required in object-oriented design methodology and application development in Java and J2EE. 
-Project experience with IBM WebSphere or other J2EE application servers. Messaging development/architecture experience preferred.
-Working knowledge of C++, relational databases (prefer Oracle), XML, ISAPI, HTTP/HTML, XSLT and basic NT/UNIX system administration.
-Strong business and technical vision.
-Experience in building a team and processes around code review and ownership.
-Excellent oral and written English communication and presentation skills with experience in creating clear concise documentation. 
-Proven results oriented person with a delivery focus.  

解决方案 »

  1.   

    4. Software Engineer, Html   
    Job Responsibilities:
    - Responsible for the design and development of HTML, JavaScript, CSS, XML and Perl that generates Help pages and other supporting static content on the AAAA website. 
    - Interfacing with multifunctional teams such as Product Management and Project Management to collect and review project requirements
    - Defining and streamlining processes, guidelines and solutions
    - Working with QA / Release Engineering to launch new features live
    - Mentoring other team members 
    - Communicating status, issues and risks to project stakeholdersJob Requirements 
    - BS/BA in CS or related field.
    - 2 years of recent relevant experience
    - Languages Skills - JavaScript, HTML, CSS, XML/XSL, Perl.
    - Detailed working knowledge of ClearCase, IIS.
    - Knowledge of Document management systems.
    - Strong communication skills and the ability to work well with other departments and varying levels of management
    - Ability to function effectively in a fast paced environment and demonstrate flexibility
    - Ability to multi task proactively
    - Excellent oral and written English communication. 5. QA Tools Engineer 1001321   
    Job Responsibilities:
    Contribute to the design and implementation of complex, multi-tier distributed software applications. As a tools engineer you will be creating and maintaining applications in java, cold fusion and Flex that increase the productivity and efficiency of AAAA’s sizable QA department which operates on 3 continents. These tools may include automation tools and test case management tools as well as complex reports to analyze quality and performance data. This is an opportunity to work in a highly challenging and technical side of software Quality Assurance, using state of the art techniques and tools. Must be able to work independently as well as communicate effectively with developers, operations, release management, and QA peers. Must be able to design solutions based on user requirements, document designs and collect user feedback. Proactively solve problems and Identify project risks and make recommendations to minimize risks. Escalate project issues to appropriate leadership in a timely manner. Propose and research tools, scripts, processes. Job Requirements 
    • Fluency in java or other object oriented programming in a client server environment
    • Competency in PL/SQL is required as well as a good understanding of relational databases
    • Competency in PERL, XML, UNIX highly desired
    • Competency in Cold Fusion and or Flex highly desired
    • 4 or more years in a software development environment writing tools for operations, development or QA
    • Excellent problem solving skills.
    • Experience with ClearCase or other enterprise-level source control systems.
    • Excellent verbal and written communication skills in English  6. Software Project Manager    
    Job Responsibilities
    • Lead the development of complex, multi-tier distributed software applications. 
    • Design layered application, including user interface, business functionality, and database access. 
    • Work with other engineers, managers, product managers, QA, and operation teams to develop innovative solutions that meet et needs with respect to functionality, performance, scalability, and reliability while meeting realistic implementation schedules and adhering to development goals and principles. 
    • Estimate engineering efforts, plan implementations, and rollout system changes. 
    • Share release management duties during feature rollouts and share on-call responsibilities. Job Requirements
    • BS/BA in CS or related field. 
    • 8+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications. 
    • 3+ years experience in leading medium-to-large project development. 
    • Hands-on experience with J2EE application. 
    • Must have experience developing highly scalable, web-based applications that interact with a database. 
    • Must have expertise in object-oriented design methodology and application development in Java and J2EE. 
    • Must have working knowledge of HTTP, HTML, XML, Java, SQL, and working with relational databases, with a preference for Oracle experience. 
    • Proven results oriented person with a delivery focus in a high velocity, high quality environment.  
      

  2.   

    7. Senior Software Engineer (Billing)    
    Job Description: 
    This candidate will report to the billing development manger within the Product Development Organization at AAAA CDC to deliver first class billing solutions. This position will bring a technical mind, detail oriented and can-do attitude to the following responsibilities: 
    • Define, design, implement, unit test and debug complex, multi-tier distributed software applications on AAAA platform. 
    • Work with other engineers, product management, QA and Operation team to design and implement application features 
    • Estimate engineering effort, plan implementation, and rollout system changes. 
    • Develop industry and product technical expertise. 
    • Focus on Billing product development and maintenance. Education and/or Relevant Experience:
    • 5+ years work experience in full cycle software development. 
    • Working knowledge of C++, Java, Oracle, XML, NT/Windows development. 
    • Have good English abilities in both speaking and writing. 
    • Bachelor Degree in CS or related fields. Master degree in CS or related fields is preferred. 
    • Be able to work under high pressure. 
    • Experience in Billing or Financial application preferred.
    8. Senior QA Engineer    
    Job Responsibilities 
    Analyze product requirements, create test plans, and identify deliverables. 
    Execute testing tasks and report status, escalate issues as appropriate 
    Front-end/back-end testing are needed 
    Coordinate and lead efforts for group testing on a project basis 
    Produce and maintain automation scripts using AAAA's proprietary automation framework 
    Proactively escalate/solve problems, suggest process improvements. 
    Identify project risks and recommend actions to minimize risk. Job Requirements:
    Bachelor degree or above majored in computer science or related disciplines 
    6+ years of experience in software testing or web development 
    Possess solid understanding of both testing process and testing methodologies 
    Excellent verbal and written communication skills in English 
    Competency in PL/SQL is required as well as a good understanding of related database 
    Familiarity with Java, XML, ISAPI, HTML, XSL, JS and basic Windows/UNIX system administration desired. 
    Experience with Clear Quest and testing automation tools desired   9. Senior Software QA Engineer    
      (Technology Department 技术部 )  
    Job Responsibilities 
    We are seeking a talented Senior Software QA Engineer to join our Quality Assurance Team. You will play a key role in the testing of complex, multi-tiered distributed software applications. You will collaborate with other QA engineers, Product Managers, Software Developers, Project Managers … etc to:
    • Analyze product requirements, identify requirement gaps, and suggest improvements on user experiences
    • Create test plans/test cases, perform test execution, and report defects
    • Create and maintain automation scripts
    • Communicate status & issues in a timely fashion and manage escalations appropriately
    • Proactively solve issues and suggest process improvements
    • Identify project risks, recommend and take actions to minimize risks Job Requirements:
    • BS with 6+ years of industry experience or MS in Computer Science or equivalent
    • Sound understanding of QA methodology
    • Strong troubleshooting ability
    • Solid understanding of RDBMS
    • Multitasking ability
    • Excellent written and verbal communication skills in English are desired
    • Automation experience is a plus