Thursday, February 07, 2008

eBags - Software Architect

[rmiug-jobs] Digest Number 4355

Software Architect - DTC
Posted by: "ebagshr" ebagshr@yahoo.com
Date: Thu Feb 7, 2008 11:30 am ((PST))

Are you an experienced e-Commerce software architect ready to
contribute to the design, development and deployment of a next
generation platform? Are you a strong professional that can embrace
the
challenge of producing success in a world class software organization?

eBags, the world's largest online retailer of bags and travel
accessories, has an immediate opening for a Software Architect.



In your role as Architect, you will work on a team of architects to
provide the overall architectural and design guidance for all software
development and integration projects, and specifically our next
generation, multinational, multilingual, multisite platform rewrite
using primarily Microsoft .NET 2.0+ technologies. We are an agile
development shop, so experience with agile is a big plus. This job
also
has a substantial "hands-on" component – we are a small
enough shop where even our architects get to write code on a daily
basis.



You and your team will be able to focus on software development
exclusively, leaving the day to day operations of our infrastructure to
other folks. This job really is about developing the best in leading
edge software to support eBags current and future growth.



Come join our team and enjoy our relaxed, casual work environment (the
CTO wears sandals to work every day!) while becoming an expert in
international ecommerce, multilingual site development, and agile
software processes and helping us complete our next generation
technology platform.



We are seeking a highly talented software architect with significant
experience in an e-commerce or online marketplace. If you haven't
"done it" before, this is not the job for you. You need to know
what you are doing, how to define solid design patterns and
architectures for n-tier, scalable internet based commerce systems, and
have the skills and attitude to make things happen in the fast-paced
world of a pre-IPO internet environment. You need to be comfortable
mentoring and advising multiple small teams while also delivering
capacity as a developer. You will be working on a team of architects
led by the Manager of Software Architecture, who in turn reports to the
Director of Software Development.



Find Success & Advancement with a Growing e-Commerce Leader

eBags combines the exciting and fast-paced worlds of fashion and travel
with ground-breaking internet technology. Since 1999, eBags.com has
been the largest online seller of bags and travel accessories.
Featuring over 1,000,000 customer ratings and reviews on our website,
eBags helps guide customers to the right bag by offering the ultimate
online shopping experience. We're looking for high energy,
motivated individuals with a drive for success.


eBags is committed to providing a total rewards package that includes
competitive compensation programs, strong benefits options, and
opportunities for growth. Full-time eBaggers are eligible for immediate
health coverage, paid vacation, paid holidays, stock options,
company-paid life insurance, medical reimbursement, health club
discounts, flexible spending program, 401(k) plan and a wholesale
discount on eBags.





Responsibilities:

* Work with the software architecture team to establish,
evangelize,
maintain, and manage compliance with the overall enterprise application
architecture
* Help define and maintain effective and efficient development
processes, including but not limited to: coding standards, design
philosophy, testing methodology, design patterns, UI standards,
development and coding tools and procedures,
* Analyze and understand architectural and performance bottlenecks
in
the existing system and devise solutions and implementation plans to
avoid them going forward
* Play a lead role in the evaluation of third-party software
applications and components targeted for possible integration into the
overall technology platform
* Understand integration points and interfaces, and ensure that our
next generation technology allows for seamless integration.
* Mentor other software developers
* Write application code for enterprise applications

·

Qualifications / Skills Required:

* Strong multi-disciplinary knowledge, skills and experience in
software architecture and design, distributed application architecture
and design, distributed architecture frameworks, n-tier architectures
* Strong knowledge of C#, ASP.NET, (.NET Framework 2.0+), ADO and
XML, as well as in-depth knowledge of web-based technologies (IIS 6.0,
AJAX, XSLT, JavaScript, DHTML, etc.), web services (SOAP, WSDL), and
Service-Oriented Architectures (SOA)
* BS in relevant field (Computer Science, Engineering or Math) and
10
years of experience in a commercial software environment (Microsoft
preferred).
* MCSD and/or other relevant post-degree study a plus
* 5+ years experience as a software architect building web-based,
database-driven, scalable, commercial enterprise software solutions
using IIS and SQL Server
* In depth knowledge and experience with the latest Microsoft
development technologies and tools, including Visual Studio 2005 and
Team Foundation Server
* Deep understanding of design patterns, model driven, object
oriented and test driven design principles, processes and frameworks
* Familiarity with agile and iterative development principles
* Familiarity with object relational mapping (ORM) tools
* Outstanding problem solving and debugging skills
* Self-motivated, results-oriented, with the ability to work
independently and as part of a team.
* Excellent organizational and multi-tasking skills
* Good oral and written communication skills
* Must be able to effectively communicate complex technical issues
with both technical and non-technical personnel
* Must be able to clearly document architectures, technical designs
and code and be able to clearly articulate and defend design decisions
to a wide audience in both verbal and written communication
* Must demonstrate positive interpersonal and teamwork skills and
be
able to work and influence diverse people and teams.
* Should be comfortable acting as a technical and best practices
mentor to colleagues



If interested, please send a resume to jobs@ebags.com.