Description

Overview:

A Backend .Net Developer with AWS job is available with our client, a major data analytics firm in Northeastern, NJ. This is a hybrid contract role.

Our client is 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.

 

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 designing, implementing, and maintaining 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

Bachelor’s or Master’s degree