Description

Description:

  • I am looking for an experienced - .NET Developer with AWS and OpenSearch or Elasticsearch experience. The ideal candidate should be capable of maintaining and enhancing the existing search application. I need someone with hands-on development experience working with OpenSearch or Elasticsearch. They must have demonstrated expertise in connecting to Elasticsearch/OpenSearch programmatically to create collections, index documents, delete documents, and perform advanced searches on collections. Experience with query optimization and handling large-scale datasets is essential.
  • Candidates should also have a good understanding of Elasticsearch/OpenSearch APIs and troubleshooting common issues. Familiarity with implementing custom analyzers, tokenizers, and relevance tuning is a plus.
  • Please note: Experience limited to using Elasticsearch as part of the ELK stack for log analysis or monitoring will not be sufficient for this role. This position requires development-focused experience, not just operational familiarity.
  • Vendors: please pre-screen the candidates based on all the criteria before submitting the resume.

Responsibilities:

  • Design and maintain a .net -based application that communicates with OpenSearch for data indexing and retrieval.
  • Optimize complex search queries to ensure efficient content retrieval.
  • Monitor and improve search performance, including query speed, indexing efficiency, and system resource usage.
  • Use profiling and monitoring tools to diagnose and resolve performance issues.
  • Create and maintain comprehensive documentation for search configurations, customizations, and integration processes.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Write clean, scalable, and efficient code to improve existing software for optimal performance.

________________________________________
Requirements:

  • Proven experience (10-15 years) as a .NET Developer.
  • Hands-on experience (3+ years) with OpenSearch and/or Elasticsearch, including the design, implementation, and maintenance of search solutions.
  • Experience in creating and maintaining APIs.
  • Strong experience in backend development, including deployment tools like Bamboo, Git, Bitbucket, and Octopus.
  • Familiarity with containerization technologies such as Docker, Kubernetes, and AWS EKS.
  • Experience with cloud NOSQL database services like DynamoDB and Document DB.
  • Basic knowledge of cloud infrastructure services (e.g., VPC, EC2, S3, Lambda).
  • Strong problem-solving and troubleshooting skills.
  • Strong verbal and written communication skills.
  • Familiarity with Agile methodologies.
  • AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect) are a plus.

________________________________________
Mandatory Skills:

  •  .NET/C#
  • OpenSearch or Elasticsearch experience.
  • AWS proficiency.
  • Decent communication skills, as the candidate will interact with cross-functional teams.


 

Education

Any Graduate