Principal Software Engineer - eCommerce Architecture Job Listing at Gap Inc. in SAN FRANCISCO, CA

Gap Inc.

Location: SAN FRANCISCO, CA
Posted: 03/25/2013
Refreshed: 05/25/2013
Application deadline: None
Type: Not specified
Career Level: Not specified
Salary Range: Not specified
Number of Jobs: 1
Relocation Available: No
Show all jobs for Gap Inc.
Industries
Retail
Description
Title: Principal Software Engineer - eCommerce Architecture
Location: US-CA-SAN FRANCISCO
Other Locations:

Gap Inc. Direct (GID) is the award winning e-commerce division of Gap Inc. As the fastest growing division of Gap Inc., GID strategically operates as a separate business unit creating and managing the websites for some of the most powerful retail brands in the world. Our websites include gap.com, oldnavy.com, bananarepublic.com, athleta.com and piperlime.com. We ship to customers in over 90 countries worldwide.

We are passionate about creating and delivering quality software utilizing Agile and Dev/Ops Practices such as Automation, Test Driven Development, Continuous Integration & Delivery, Pair Programming and story based iterative development utilizing cutting edge technologies.

*
Works collaboratively with technical and business team members to develop and maintain business solutions following Agile development principles and practices
*
Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology
*
Strategic thinking and coming up with sustainable solutions that span across projects and/or domains keeping an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use
*
Provides technical expertise in the areas of architecture, design, implementation, and testing
*
Strategic thinking and coming up with sustainable solutions that span across projects and/or domains keeping an eye towards
*
Is actively involved with and influences direction of industry group /open source community. Identifies standards based solutions that are appropriate to our environment and drive adoption via mentoring and guiding others who are still developing their skills
*
Initiates and leads effort towards organizational goals and objectives.


*
A minimum of 10 years software development experience, 7 years of which are Java/J2ee specific, is required
*
Self-motivated team player who excels in a collaborative environment
*
5 years eCommerce development and architecture design experiences.

*
Ecommerce experience is a must.
*
Hands on experience with Agile methodologies.
*
Strong sense of personal accountability; contributes beyond job role and responsibilities
*
Excellent problem solving skills; meticulous & methodical
*
Ability to learn and apply new technologies quickly and self-directed
*
Proven ability to translate complex business requirements into simple software solutions
*
Passionate about continuously improving organizational practices
*
Thorough understanding of Object Oriented principles (Analysis and Design)
*
Candidates must have a robust understanding of Java and an in-depth understanding of other Java technologies, including Servlets, Struts/Tiles, JSP, JDBC, JMS, Spring
*
Familiarity with front-end technologies – Object-Oriented Javascript, AJAX, XHTML, HTML, XML/DOM
*
Full lifecycle development experience on large projects, creating distributed and scalable business systems.
*
Experience with WebServices (REST, SOAP, XML-RPC, etc)
*
Experience with relational databases and data access (JDBC/DAO/SQL) Oracle strongly preferred.
*
Familiarity with ORM technologies (iBatis, Hibernate)
*
Mentor and guide others who are still developing their skills

Desired Qualifications include

* Familiarity with EAI patterns, queuing systems (e.g. MQ Series, JMS, etc.) and business process orchestration (e.g. BPEL), workflow automation systems, etc.
* Familiarity with Ruby
* Experience with test automation frameworks
* Experience in developing and driving SOA strategies within large enterprises and deploying SOA implementations to production a big plus
* Experience with engineering best practices like BDD, TDD, Pairing.

Apply on Company Website