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 10 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