Monday, July 30, 2007

ETL Application Architect in New York, NY

Monday, July 30, 2007
About DoubleClick
DoubleClick develops tools that advertisers and publishers use to plan, execute and analyze on-line marketing programs. DoubleClick is an application service provider, handling a staggering 12 billion transactions per day, and managing up to 160,000+ hits per second on its global network.

Our suite of products is driven by the DoubleClick Technology Group (DTG), comprised of over 300 IT professionals, located in New York, Colorado, Chicago, San Francisco and Europe. DTG is an agile software development shop, and employs a mix of open-source and third-party technologies including Java, C++, Perl, ASP.NET, Ab Initio and Oracle running on Windows, Linux, and Solaris platforms. In this rapidly growing industry, DoubleClick is both a market leader and innovator, creating an impressive number of new product releases every year.

DoubleClick offers great health, dental and visual insurance, 401(k), generous time-off policy, and dot com benefits, such as casual dress, a great work environment, ping pong and pool tables.

We pride ourselves with hiring passionate, self-motivated and innovative professionals who enjoy working with cutting-edge technologies and pushing those technologies to their limits. If this sounds exciting, come join us taking our world-class, high-volume systems to the next level!

Job Description
This position primarily consists of the technical ownership of backend data processing for an ASP ad serving system.

The backend system currently handles over 12 billion transactions daily and publishes multiple aggregations to several data warehouses. The current technologies used are mostly Ab Initio (ETL tool) and C++ running on Linux and Windows publishing to an Oracle database.

The key responsibility of the position is the design of the backend system to ensure scalability, stability, functionality, cost and development velocity. The candidate is also responsible for technically leading the development team to achieve these goals.

The team works using an agile software development methodology called SCRUM.

The backend is one subsystem of a larger ad serving system. The candidate is responsible for interacting with the technical leads/architects for other parts of the system to ensure that the overall goals of the ad serving system are met.

Role & Responsibilities:
Responsibility primarily consists of the design and technical ownership of the DART backend data processing systems.

Minimum Job Requirements / Skills:
- Bachelors or Masters Degree in Computer Science or equivalent
- 10+ years of overall experience with at least 3 years is a similar role
- High volume backend data processing design and development (billions of transactions daily)
- Managing terabytes of daily data in a SAN environment
- ETL tool knowledge (especially Ab Initio)
- Distributed computing framework experience
- Data warehouse design including high volume loading/unloading (Oracle experience preferred)
- Windows and Linux/UNIX application development experience (C++ preferred)

The position requires leadership skills and the ability and desire to educate and share knowledge.
The position requires the ability to work with a team to coordinate changes.
The candidate should have a firm understanding of software development processes, especially agile approaches such as SCRUM.
The candidate should be interested in coding as well as a design.
Experience: Please see above

To Apply to this job go to http://www.GadBall.com or click here