Job Description :
Marklogic Consultant

Location: Raritan, NJ

12 months

Bachelor''s degree in Computer Science, Software Engineering, Information Technology, or related field required

At least 5+ years of hands-on application development utilizing the Marklogic framework.

Develop and maintain content ingestion, validation and transformation, populating the MarkLogicXML repository Develop XQuery modules and Rest APIs to support complex searches against the database

Develop POCs that demonstrate cutting-edge solutions employing established data science and search methods (Machine Learning, Semantic Enrichment, NLP, RDFs) contribute to the definition and implementation the enterprises Master Data Management architecture

Develop XQuery, Javascript and REST modules on the Marklogic technology stack Utilize the Marklogic library to support GRC initiatives

Design and development of solutions that integrate Marklogic with existing enterprise platforms and systems.

Experience with implementing the Marklogic java-client-api within an enterprise application.

Strong analytical and design skills, including the ability to understand business requirements and translate them into efficient and effective technical designs that work well within large-scale, well-structured enterprise environments

Direct experience with commonly accepted industry architectures/technologies including J2EE, .NET, XML, XSLT, SOA/Web Services, SQL, HTML, HTTP, Javascript, REST •

Experience with XML and related technologies (XSLT and/or XQuery)

Strong knowledge of XQuery, JavaScript, SPARQL, FLWOR, RDF Data, triples and XML are essential

Understanding of database architecture and performance implications

Experience working with some combination of search engines, relational databases, ETL tools, geospatial systems, semantic technology, knowledge-management systems, NoSQL databases and content-management systems

Excellent trouble-shooting skills, with the ability to quickly identify and document the root cause of issues, and effectively communicate possible resolutions

Experience leveraging NoSQL databases and verifying data quality.

Experience with mlcp and transforms for loading data.

Experience with Unix/Shell scripting.