Diligente Technologies
Website:
diligentetechnologies.com
Company:
https://www.linkedin.com/company/diligente-technologies
Seniority: Mid-Senior level
Industries: IT Services and IT Consulting
Job details:
Employment Type: Full time
Location: Hyderabad, India
Description:
We are seeking a highly motivated Enterprise Search Technical Lead to build the next-generation search and insights-driven customer experience solutions with a focus on faceted search, e-commerce, omni channel experience and content delivery. This includes designing architectures, solutions, and providing mentorship and sharing to the technical team while working closely with other IT, suppliers, and business partners. This lead role drives technical decisions around enterprise search platforms, reviews software, and is accountable for technical solutions while ensuring the solutions meet IT architectural standard methodologies, compliance, security, and business requirements.
In this position, you will perform development, functional reviews, technical design review, lead all aspects of project implementation from start to finish. The candidate should have extensive experience in a technical leadership role with at least one of the pillars of enterprise search: application search, website search, organizational search, ecommerce search. Technical familiarity with Java, integrations protocols, ETL, web experience platforms, performance optimizations, and development toolsets are meaningful abilities as well. You will work closely with IT project managers, architects, suppliers, and business partners to ensure any proposed solutions follow industry best practices.
Key Accountabilities:
Lead development team to build solutions in Search platforms like Lucidworks Fusion, Coveo, Mindbreeze, Elastic or Sinequa.
Drive faceted search experiences on web applications by cleansing and delivery quality customer data.
Provide technical leadership in the delivery of projects small to large for digital solutions.
Work closely and be in alignment with IT Solution Architect(s) and business team.
Participation in project estimation, requirement deep dive, joint application development, release planning, and grooming exercises.
Drive and address any critical production issues which have been called out to the project team.
Provide recommendations for search optimization/tuning. Lead performance improvement initiates.
Drive and perform proof of concept and evaluation for products, new technologies & solutions.
Handle vendors and lead key technical decisions/challenges.
Diagnose and tackle technical problems related to information architecture, information and product find-ability such as search result accuracy, dynamic content linking, index shard-ing & scaling, auto tuning and personalization.
Work on different project durations ranging from multi-months, quarterly, and even quick prototypes.
Translate business requirements into specific solution architecture and implementation proposals.
Continually find opportunities to optimize design and algorithms to increase efficiency and site performance.
Build solutions that follow systems, software engineering policies, standards, and procedures.
Works with stakeholders to understand enough to provide an effort estimate of business requirements to guide the development team(s) to build a solution that meets the functional requirements.
Qualifications
Bachelor's Degree in Computer Science, or equivalent plus minimum 8 years of proven experience, including minimum 5 years in IT Experience: Three plus (3+) years of directly related experience
Deep knowledge of one or more of Search or Insights Engine platforms: Lucidworks Fusion, Coveo, Mindbreeze, Elastic, Sinequa
Deep knowledge of ETL (Extract Transform and Load) processes for indexing
Deep knowledge of integrating search with front-end experience management platforms
Good understanding of search integrations with Single Page applications in React or Angular
Good understanding of shard-ing, scaling on-prem and on cloud for indexes
Demonstrates understanding of centralized and distributed caching
Excellent interpersonal, communication and team-facilitation skills
Demonstrates commanding knowledge of NodeJS, Java and common design patterns
Experience with Spark ML lib and pipeline is a plus
Hands-on technical role including chipping in to all phases of the software development lifecycle, including analysis, design, and implementation
Demonstrate understanding of lightning fast performance, security, maintainability, and scalability
Experience working in Agile SCRUM software development teams
Familiar with the responsive web design using popular UI design patterns such as Material Design, Bootstrap, and Flat
Strong experience with query pipelines to deliver personalized and entitled/permissions based results
Knowledge of algorithms, data structures, web technologies, and protocols
Experience with development pipeline tools such as Git, Maven, Jenkins
Experience with data exchange protocols like JSON and XML
Ability to accurately communicate sophisticated technical abstractions
Ability to thrive in a fast-paced, diverse team environment
Ability to influence peers and/or management and a champion of standard methodologies that will encourage and drive adoption
Experience with Project Management tools such as JIRA and Confluence
Experience in AWS or Azure or GCP is a plus.
Click on Apply to know more.