Senior Software Engineer (Restaurant Core Services) (OpenTable, Inc., San Francisco, CA)
Minimum Requirements: Bachelor's degree or U.S. equivalent in Computer Science, Information Technology, Engineering or a related field (employer will accept three (3) years of post-secondary study plus one (1) year of software engineering experience in lieu of Bachelor's degree), plus 5 years of experience performing the full lifecycle (including planning, creating, testing, and deploying) of application development. Within the 5 years must have experience in the following: designing, implementing, and debugging distributed algorithms; developing highly-scalable web service architectures; performing enterprise application development using C#, and Python; developing decoupled systems by applying Dependency Injection (DI) and Inversion of Control (IoC) principles; using SOLID design principles and patterns; applying Test Driven Development (TDD) to design, implement and incrementally test systems; writing unit and integration tests using testing frameworks (including NUnit) and mocking frameworks (including Moq and RhinoMocks).
Please submit resume online at: http://www.opentable.com/careers/technology/?p=job%2FoQZa4fwN. Please specify ad code AKKP. EOE. MFDV.
This job opening has been filled or removed by the company.
Try one of the other jobs at OpenTable.