Application Architect

Engineering | Redwood City, CA, United States

It’s an exciting time to work at Xtime. Every day consumers and automotive dealers connect with each other using our software. Whether it’s scheduling service appointments through a variety of devices (web, mobile phone, in-vehicle), looking up the repair history for your vehicle, or finding prices or promotions for repairs and maintenance, our ServiceCRM product has not only revolutionized the way people look for repair and maintenance services, but is also transforming how consumers, dealers, and manufacturers interact.  Xtime is leading that transformation.

Xtime is looking to hire a lead engineer to do full-stack development for Xtime's product that deals with maintenance & repair services configuration and pricing.
The engineer will have both architecture and hands-on development responsibilities as follows:
· Understand business requirements for maintenance & repair services for automobiles, and parts & pricing data associated with those services
· Review and understand range of material and uncured data available from manufacturers and other feeds related to parts & services
· Participate and influence architectural decisions to design and enhance a scalable service menu & pricing model for all makes, vehicles, trims, geography and dealers
· Participate and influence data modeling activities
· Carry out detailed technical designs, hands-on development, and testing of various components of service menu application
· Develop and enhance java services to expose service menu functionality to other applications
· Develop and enhance end-user application screens consistent with business objectives and Ux designs
· Get service catalog features for time-based menus and parts & pricing deployed into applications
· Proactively collaborate with internal and external stakeholders/partners
· Identify and implement scalable, fault tolerant, and high-performing solutions
Required Skills and background:
· computer science or a similar engineering degree
· 10+ years of industry experience
· full stack application architecture and hands on development experience
· experience developing services for internal and external applications
· experience with PL/SQL and oracle backend
· deep understanding of web application technologies such as Java, Tomcat, Spring, HTML5, JSON, XML
· experience with UI frameworks such as sencha/flex is a plus
· strong analytical, troubleshooting, and communication skills
· ability to work in a fast-paced environment