View Our Website View All Jobs

Engineer

Search Technologies is the largest independent team of search engine expertise globally. We provide a wide range of search-centric services, from experts-for-hire to fully managed search solutions.  Search Technologies has a reputation for bringing innovative new ideas to customer projects. Our knowledge of search is deep, and because of this we excel at uncovering new opportunities for customers to use search engines and create business advantage.  Search Technologies is the expert in the search space.

We were recently acquired by Accenture Analytics.  Search Technologies will join the existing community of data scientists and engineers within Accenture Analytics and will focus on developing and industrializing solutions that make unstructured content – from social media to video to voice and audio – easily searchable to support data discovery, analytics and large-scale reporting.

We are seeking Search Engineers, at all levels.  These are fulltime positions, which can be worked from one of our office locations, a client site, or remotely with travel as required.  Engineers undertake activities on a project-by-project basis, either individually or as part of a larger team, and in projects that will vary in duration.  They develop and customize search application software for specific client projects in a variety of markets.  They provide onsite analysis and written assessments of existing customer installations with recommendations for improvements or upgrades.  They participate in the analysis and design of both internet and intranet-based search applications.  Travel (to client sites) as needed is to be expected.

Essential Job Functions

  • Design/codes applications following specifications using tools that will vary depending on the project, including but not limited to the following:
  • Programming Languages: Java, C# (.NET), Python, Perl, Groovy, JavaScript
  • Frameworks: Maven, Ant, Spring, Struts, Hibernate, WebAPI, AngularJS, BootStrap
  • Technologies: XML, XSLT, CSS/XHTML, SOAP
  • Security Protocols/Standards: Kerberos, LDAP

Essential Competencies

  • Full software development lifecycle experience
  • Knowledgeable of current software engineering practices
  • Excellent client-facing skills
  • Problem solving/analysis
  • Strong oral and written communication skills
  • Time management skills
  • Ongoing ability and desire to learn new technologies
  • Ability to work independently or as part of a team
  • Professional and diplomatic demeanor

Requisite Education and Experience

  • College degree in Computer Science, Engineering, or similar
  • Experience in software development environment(s)
  • Upper-level positions require experience leading small to medium sized engineering teams (4-8 members) inside the organization, providing technical advice and leadership to accomplish project goals and objectives under the supervision of a Project Manager

Preferred Education & Experience

  • Master’s degree in Computer Science, Engineering, or similar
  • Agile Methodologies Certification (e.g. CSM)
  • Basic knowledge of software project management practices

Additional Eligibility Qualifications

  • Knowledge of enterprise search platforms (Solr, Lucene, Google, Microsoft Fast, Endeca)
  • Oracle Java Certified Associate or Java Certified Professional
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

150
Human Check*