Irvine, CA
Order: 19498
Elasticsearch Consultant/Software Engineer
Employee Goals - to provide opportunity for intellectual, personal, and professional growth through hard work, interesting challenges, and a supportive, dynamic, and fast-paced environment.
Clients Goals - to provide the highest standards of quality with our creative, intelligent, and energetic team of Consultants and Associates.
Job Summary:
The Elasticsearch Consultant/Software Engineer we seek is an experienced customer facing consultant who possesses the professional skills necessary to be a valued, well-respected internal team member as well as a trusted customer project team member. In addition, this role requires hands-on software development experience necessary to contribute to the ongoing development of FindTuner. This is a challenging role requiring a confident applicant who thrives on problem solving, learning new systems and technologies, and making our clients successful.
This individual needs to be comfortable, accountable, and successful working in a remote office role. Responsibilities include the design, development, and implementation of cloud and on premises web and search-based applications. Previous experience implementing enterprise and/or ecommerce search technologies with Elasticsearch is required.
The selected candidate must be willing to perform all additional project tasks including knowledge transfer and go-live support to client resources when necessary. Some projects may require management of one or more resources to help complete the various phases of that project.
Key Functions:
Candidates should have a minimum three years’ experience with Elasticsearch, Java and JavaScript. Individuals are expected to design and implement on-premise and cloud-based systems using a majority of the following technologies:
? Solid experience with Elasticsearch best practices, query optimization, indexing strategies, and performance tuning.
? Experienced in Elasticsearch query DSL, aggregations, and full-text search capabilities.
? Experience with improving search relevancy, ranking and recommendations.
? Experience with data ingestion techniques and tools for Elasticsearch indexing.
? Software engineering skills in system architecture & design, coding, OOP, and test-driven development.
? Java, JavaScript - jQuery
? Spring Framework.
? Maven.
? RESTful, JSON.
? Fundamental understanding of Kubernetes and Docker.
? Software version control systems such as Git.
? Comfortable working in Agile software development methodologies.
? Excellent verbal and written communication skills, strong attention to detail and follow through.
Personal qualities are equally important as specific experience, but in general candidates will have:
? Three years’ experience in a professional technical systems capacity.
? The ability to interact and communicate with non-technical business teams.
? The ability to focus on delivery within a defined project scope.
? The diplomatic skills to resolve the gap between customer expectations, project scope and solution capability.
Qualifications:
? Bachelor’s degree desirable.
? US Citizen or Permanent Resident (Green) Card required.
? Must be passionate about technology.
? Strong relationship management and teamwork skills.
? Ability to work independently and remotely.
? Desire to be a thought leader in the technology and business areas you’re assigned.