Senior Developer/Analyst

Website AutomationDirect

Objective:

AutomationDirect is looking for a senior developer/analyst with strong communication skills both technically and non-technically. As part of this team, you will help advance our web site search and navigation to the next level of excellence.  You will solve high impact problems in information retrieval, natural language processing, and machine learning, to meet our customers’ needs.

This position will plan, analyze, evaluate, design, implement, and support software and technology-based solutions to support the business objectives of the company. Additionally, it will provide software-focused enterprise-wide solutions primarily directed towards maintaining and improving AutomationDirect’s e-commerce operations and internal productivity. This position will apply state-of-the-art solutions to continually improve upon our Industry Best E-Commerce system and supporting applications.  

Responsibilities: 

  • Invent creative solutions and turn them into a world-class search and browse experience for our customers
  • Mine structured and semi-structured data from product technical data, query logs, customer behavior, etc. and integrate governed data into search and navigation solutions
  • Create, implement and refine indexing and ranking methodologies
  • Actively seek ways to increase our web store RCA (Relative Competitive Advantage)
  • Listen to our customers, take the customer first approach to problem solving
  • Responsible for design and development of new features for our E-Commerce site as well as support for maintenance and enhancements of existing features and applications
  • Participate in evaluation/selection of future technologies and development tools
  • Will be expected to champion and be the team’s “go to” person in selected areas
  • Responsible for contributing to the ongoing improvement of the teams processes and development practices
  • Development, testing and updates to unit, functional and integration tests
  • Collaborate with team members and customers (internal and external) to define and specify effective solutions
  • Capable of taking a solution from concept to reality individually or within the team setting
  • Participate in daily operations support as well as occasionally create utilities to improve productivity of internal customers
  • Evaluate, select, and provide enterprise solutions to improve company functions

Qualifications:

Required:

  • Minimum B.S. in Computer Science (or related B.S. degree) with 5 years or more of web development experience OR Programming oriented A.S. degree with 10 years or more of web development
  • Minimum of 5 years of experience developing applications using Java/J2EE (JSP, Servlets, JDBC, Web Services, REST) and exposure to MVC
  • Experience with search engine platforms (such as 
    Apache SOLR/Lucene, Elasticsearch, GSA or similar) and search feature development on web-based applications
  • Minimum of 2 years of experience with relational databases (JDBC, SQL and some experience with NoSQL) 
  • Minimum of 2 years recent experience with web development technologies (HTML, CSS, XML, JSON, JavaScript, AJAX, Web browsers)
  • Experience with automated testing tools (JUnit, Selenium)
  • Experience with agile development methodologies (XP, Scrum, Kanban, etc.)
  • Strong working knowledge of version control systems. Git is preferred
  • Must have a strong desire to stay current, learn and apply new technologies and concepts
  • Instinct and ability to develop good UI designs 

Recommended: 

  • Proficient with search engine software setup and configuration
  • Experienced, and have a high interest in statistical techniques/ranking, relevance, natural language processing and data mining
  • Versed in innovative store navigation and user experience
  • Experience with HTML5, CSS3
  • Experience with integration of Web based systems with product information management backend systems
  • Experience with refactoring and maintenance of an existing application
  • Familiarity with IBM DB2, SQL Server and Mongo
    Working knowledge of Linux or other *nix systems
  • Experience with at least one Javascript library (jQuery or similar)
  • Exposure to Ajax technologies

To apply for this job please visit automationdirect.csod.com.