The Gap, Inc. has an opening in San Francisco, CA for a Software Engineer III. Contribute to innovative business capabilities, including building next generation applications using Service Oriented architecture. Design, implement, and launch highly-visible features for Gap’s retail platform using Test/Behavior Driven Development practices. Participate in paired programming and code reviews. Guide team members on use of design patterns and adherence to code quality metrics. Perform automation, continuous integration, and continuous delivery. Make continuous improvements to coding and test practices across applications. Design data architecture and implement migration strategies. Recommend and adopt new technologies. Utilize Object Oriented analysis and design principles. Work with WebServices technologies and presentation layer technologies, including: Javascript, HTML, and CSS. Develop automated tests. Perform relational database programming.

Educational/Experience Requirements:


Bachelor’s degree or foreign equivalent in Telecommunication Engineering, Electronics Engineering, Communication Engineering, or a related field and seven years of progressive, post-baccalaureate experience in job offered or related occupation

Experience and/or education must include:

1. J2EE Technologies;
2. Mongo DB;
3. Electric Commander and Jenkins;
4. Chef and Ruby programming;
5. TDD and BDD; and
6. Agile software development frameworks and processes.