The Senior Software Engineer is a key member of the development team tasked with designing/developing a highly scalable digital offer platform. This position will have the opportunity to help build and deliver our product line in an agile development environment.

Responsibilities:
  • Work closely with Director of Engineering – Integration Services to define platform architecture, coding standards and practices that encourage code reuse, testing, performance and uptime
  • Serve as a mentor to other team members providing constructive code reviews and architectural guidance
  • Design and implement interfaces between the YOUTech offer platform and our client's platforms via web services and various file exchange protocols
  • Collaborate with other integration team members as well as key stakeholders in other parts of the company on requirement specifications, development, testing, and launch planning
  • Assist in the development and maintenance of a custom digital offer platform used to load offers directly to loyalty cards for redemption at point of sale
  • Develop a deep understanding of all integration touch points between You Technology systems and those of our clients and partners
Requirements:
  • 10+ years of commercial server-side development experience
  • Hands on experience with complex integration projects (payment processing, distributed authentication, etc)
  • In-depth understanding of standard Internet infrastructure, protocols and technologies
  • Expertise in Servlets, EJBs, JAX-RS, XML, JSON, HTML, SQL, JDBC
  • Expertise in building Web Service applications using Service Oriented Architecture (SOAP and REST)
  • Experience with revision control software such as CVS or SVN
  • Experience with file parsing and creation using tools such as OpenCSV and Apache POI
  • Unix/Linux familiarity
  • BS Computer Science or equivalent
  • Experience optimizing SQL querying and returning large datasets is a plus
  • Experience with NoSQL databases is a plus
  • Exposure to Amazon cloud environment is a plus
  • E-Commerce experience is a plus
YouTech is the largest digital offer network in North America, providing a suite of tailored solutions that help retailers engage shoppers and thrive in the digital age. YouTech's platform powers meaningful, retailer branded experiences with omni-channel reach, seamlessly integrating into existing strategies to deliver measurable results and industry leading redemption rates. Based in the San Francisco Bay Area, YouTech's platform has processed more than 8 billion digital offer downloads to date.
 
Visit www.youtech.com to learn more.


YouTech is the largest digital offer network in North America, providing a suite of tailored solutions that help retailers engage shoppers and thrive in the digital age. YouTech's platform powers meaningful, retailer branded experiences with omni-channel reach, seamlessly integrating into existing strategies to deliver measurable results and industry leading redemption rates. Based in the San Francisco Bay Area, YouTech's platform has processed more than 8 billion digital offer downloads to date.
 
Visit www.youtech.com to learn more.
 
 

This is a non-management position
This is a full time position

Visit Careers at YOU Technology

Personal Information









Attachments

Other Information