Senior Software Engineer - eStara Recommendations
eStara Recommendations™ uses advanced technology to automatically deliver the most relevant recommendations in real-time. eStara Recommendations is sold under ATG's eStara brand of e-commerce optimization solutions, as is eStara Click to Call, the industry's most widely used click to call solution. eStara products are available to existing ATG platform sites as well as all non-ATG sites.
eStara Recommendations™ uses Statistical Relational Learning, a next-generation technology, to analyze and understand the relationships between millions of data sources - including clickstream data, stored customer information, product catalog details and purchase history - to generate real-time, individualized recommendations throughout the shopping session.
More than 85 e-commerce websites, including Overstock.com, Wine Enthusiast, Cutter & Buck, and 80sTees are currently using eStara Recommendations™. eStara is owned by ATG (Art Technology Group, Inc., NASDAQ: ARTG).
For more information about eStara Recommendations™, please visit http://www.estara.com/estara/services/recommendations.jsp
As a senior software engineer in the eStara Recommendations group you will be part of a close-knit team using agile development processes to develop, extend, and enhance the industry’s most advanced system for automated product and content recommendations. In addition to working with the team on overall design and system architecture, you will play a significant role in the implementation of the product.
The successful candidate will have a proven track record delivering multi-tier mission critical enterprise or hosted software with an emphasis on performance, scalability, reliability, and maintainability while operating under significant load. You must enjoy being elbows-deep in the code, solving challenging problems and delivering measurable business value to some of the e-commerce industry’s most sophisticated retailers.
Qualifications:
• At least 5 years of software development on complex systems using Java or a comparable language.
• Excellent software design, implementation, debugging, and problem solving skills.
• A thorough understanding of multithreaded development issues and the design of high performance software on modern machine architectures with a focus on 24x7 operations.
• Ability to work effectively on small teams within a larger organization.
• Familiarity with professional software development processes including source code control, unit testing, test automation, and code reviews.
• Ability to work with a variety of others including other developers, designers, product managers, technical writers, marketers, technical support personnel, QA engineers, and customers in a cooperative but fast-paced environment.
• Excellent verbal and written communication skills, including the ability to document your approaches and designs in writing, both in source code comments and in separate technical specifications for review by the team.
• Experience in the fields of web analytics, ad network management, webmail, or other high volume, data-intensive, hosted services would be a plus.
Ideal candidates will also have experience in at least some of the following areas:
• The e-commerce industry in general
• Agile development processes
• RESTful services or other network communication protocols
• Web application development including HTML, Javascript, CSS, JSP, JSTL, etc.
• Relational database design and optimization, particularly using MySQL
• Scripting languages including perl, shell scripting, etc.
• Ruby / Ruby on Rails
• Workflow management systems
• Data center architecture and deployment for large-scale high-volume data-intensive applications
• Data warehousing and reporting Sound like a fit? Click on the APPLY button below to submit your resume today!
|