Thursday, October 08, 2009

Job posting

These are the business skills I want, from an actual job posting

Business Title: Staff Software Engineer
Requisition No.
Work Location: San Jose
Shift: Day

Primary Job Responsibilities:
is one of , Inc.'s three revenue-generating business units, in addition to Marketplaces and . ’s mission is to build the web's most convenient, secure, and cost-effective payment solution. With more than 130 million accounts, presence in 103 countries and 17 currencies, and payment volume in excess of $40 B per year, is the clear leader in global online payments.>>>
Apply



Risk Management is 's key competitive advantage. Our ability to enable revenue, prevent fraud and manage credit and other risks in online transactions and markets makes us the largest and fastest growing online payments company in the world.

We are looking for exceptional, senior software engineers with a strong command of C++ in a UNIX/Linux environment to help lead the ongoing design and development of ’s core technology platform. The ideal candidate has a strong understanding of relevant web protocols and design patterns. Strong problem solving abilities will be critical for success.

You will:

Work with team architects to define requirements and approach
Drive both high-level and detailed technical design documents and conduct design reviews
Provide feedback on architectural and implementation enhancements
Provide technical guidance to other software engineers
Implement new, highly scalable and available architecture components using C++ and XML/XSL frameworks in an Apache/Linux environment
Enhance and maintain existing components of the core platform
Participate actively in team and company wide architecture discussions
Employ technical expertise to help team members overcome technical problems
Adhere to release/project schedule and milestones

Job Requirements:
Bachelors Degree in Computer Science is required and MSCS preferred
A range of levels is available, targeting engineers with anywhere from 4+ yr of experience to 10+ yrs of experience
Ability to self-organize and work effectively within a small team with minimal supervision
Experience developing secure transactional software products
Expert level C++ skills are required with demonstrated ability to resolve complex problems
Strong verbal and written communication skills are required due to dynamic nature of discussions with other engineering and product teams
Experience with refactoring in an object-oriented environment is a plus
Prefer expert level SQL skills with demonstrated ability to tune and optimize database queries
Prefer knowledge of Oracle RDBMS performance tuning and query optimization (or other large commercial databases)
Prefer knowledge of QA Automation processes and tools
Prefer familiarity with ClearCase and ClearQuest
Knowledge of HTML, XML, Java, UML is a plus
Education Bachelors Degree or Equivalent

No comments: