Marklogic developer Job Description
Marklogic developer Job Description Template
MarkLogic developers are professionals who specialize in managing and developing applications using the MarkLogic database platform. They possess in-depth knowledge of XML, XQuery, and other related technologies, and are tasked with designing, building, and maintaining applications that store, manage, and retrieve data. These experts work closely with clients to understand their needs and deliver solutions that meet their requirements.
Responsibilities:
- Develop and implement applications using MarkLogic database
- Design, develop, and maintain data models, schemas, and indexing strategies
- Perform code reviews, write and maintain technical documentation
- Collaborate with cross-functional teams to analyze business requirements and design solutions
- Troubleshoot and debug production issues and provide timely resolutions
- Stay up-to-date with emerging trends and technologies in MarkLogic and NoSQL databases
- Optimize MarkLogic database performance and provide recommendations for improvement
- Provide guidance and mentoring to junior developers
Requirements:
- Bachelor’s or Master’s degree in Computer Science or related field.
- Minimum of 3-5 years of experience in developing applications using MarkLogic.
- Strong knowledge of MarkLogic database, search, and indexing concepts.
- Hands-on experience with MarkLogic APIs, XQuery, XSLT, and XPath.
- Proficiency in Java, JavaScript, and other related technologies.
- Familiarity with Agile/Scrum methodologies and software development best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.