Senior Developer Advocate Job in San Francisco, California US
TripIt®, a Webby award-winning travel service from Concur, Inc. (Nasdaq: CNQR), helps people organize and share their travel plans no matter where they book. Travelers simply forward their travel confirmation emails from over 3,000 sites. TripIt automatically creates a master itinerary that combines all their travel plans in one spot. With TripIt, it's easy to share and collaborate on trips with friends and colleagues. TripIt is also an open itinerary platform with an API that works with a growing ecosystem of over a thousand partners including Google, LinkedIn, American Express, Hotwire, Avis, BCD Travel, and Microsoft to name a few. TripIt Pro is a premium service for frequent travelers that automatically monitors travel itineraries providing mobile alerts, alternate flight options, frequent traveler program tracking, flight refund tracking and notification, and automated trip sharing. Learn more at www.tripit.com .
Developer Advocate Roles Responsibilities:
TripIt's API (Application Programming Interface) is already in use by over a thousand individual developers and large corporate partners to power a variety of applications that utilize our travel platform. Partner implementations include everything from expense reporting to corporate travel management to real-time flight monitoring. As the TripIt platform matures and the developer community continues to grow, we've identified the need for an advocate within the TripIt Engineering team to represent and support the needs of that API community.
The Developer Advocate will work directly with TripIt's stellar core platform development team. A day in the life of TripIt's Developer Advocate:
- Think through, scope, and build new API features that will facilitate building more compelling TripIt apps
- Participate in decisions and guide technical designs for future directions of the TripIt API
- Monitor, assist, and facilitate the success of API partners' questions and issues
- Determine new ways to rapidly expand the developer community across many APIs and languages
- Maintain, enhance, and build API bindings, and authentication mechanisms (i.e. 2- and 3-legged OAuth)
- Create documentation and tutorials explaining new features and best practices for integrating with TripIt
- Write code samples to demonstrate how to solve common questions and start development on the right track
- Ride alongside and support our business development team as they engage prospective partners
- Participate as a member of the TripIt Engineering team to work on a variety of not-necessarily-API-related projects' functional reviews, technical designs, code reviews, and acceptance testing in the TripIt platform
Required Skills / Experience:
- Experienced problem-solver/troubleshooter who is also eager to learn
- Demonstrated ability to be a team player who ships high quality web app software and helps build a business
- Prior experience in a customer-facing role either as a support, deployment, or sales engineer
- Excellent communication skills (written and verbal) and an ability to communicate technical concepts to others in a personable and clear manner
- 5+ years programming experience in 2 or more of the following languages: PHP, Python, Java, Ruby, C#, etc...
- Thorough understanding of the OAuth protocol
- Comfortable with both XML and JSON document formats
- Experience with at least one relational database platform such as MySQL
- Comfortable working in a Linux/Unix environment
- Familiarity with travel tools and technology is preferred, but not required
Value Competencies:
- Displays passion for responsibility to the customer
- Hires, develops rewards great people
- Displays leadership through innovation in everything you do
- Displays a passion for what you do and a drive to improve
- Displays a relentless commitment to win
- Displays personal corporate integrity
EEO:
Concur is an Equal Opportunity Employer and applies this policy to all applicants and employees. We are committed to hiring and valuing a global diverse work team. (M/F/D/V)
Concur is a dynamic, growing and fast-paced organization. As such, successful employees are able to work in a fast-paced environment, managing multiple priorities often times under tight deadlines. This typically requires working a 40+ hour work week to accomplish performance objectives. With that, Concur offers flexibility as to the specific working hours that may be required or available depending on your role.
Concur is a SaaS company. Employees must be technically savvy with the ability to use the computer/keyboard and telephone to conduct business. The ability to creatively problem solve to our core value of 'Leadership through innovation in everything we do'. Many positions within Concur are customer facing so written, verbal and interpersonal communications skills are required for a majority of opportunities with Concur.
Confidentiality and our core value 'Personal and corporate integrity' are critical components being that Concur is a publicly traded company and working towards building a great, enduring company.