KEYW Corporation

NoSQL Database Developer

Job Locations 2 days ago(3/19/2018 2:05 PM)
# of Openings
Posted Date
Information Technology
Default: Location : Location


NoSQL Database Developer


Description of Tasks to Be Performed:


  • Installs monitors and maintains database server software in accordance with database standards and best practices.
  • Administers database security and maintains logins.
  • Monitors and addresses database server performance issues.
  • Writes and maintains appropriate documentation of policies and procedures for database administration functions.
  • Assists the Application Development staff by developing efficient XQuery code to access and manipulate database objects as projected in functional requirements.
  • Responsible for creating Forests and Replicas.
  • Responsible for configuring and maintaining database replication.
  • Responsible for creating Corb and maintaining Corb scripts.
  • Responsible for updating XQSync property files and transferring data between MarkLogic databases.
  • Responsible for assisting developers with all of the above.
  • Responsible for assisting the production DBAs with their tasks.
  • Responsible for developing Gradle tasks and implementing Gradle.




Minimum Requirements:

  • 4 years MarkLogic Server or NoSQL development / administration experience on a large data system.
  • Bachelor’s degree in Computer Science or related field; AND
  • 4 years of information technology experience involving the analysis, design and maintenance of databases.
  • An equivalent combination of education, experience, and / or training may be considered.
  • Experience in performing database development role in a NoSQL database environment.
  • MarkLogic or NoSQL Server cluster experience
  • Working experience with shell scripting with bash is highly desired.
  • Knowledge of Scrum methodology of agile software development and its application.
  • Working knowledge of MarkLogic 8.0.x or other NoSQL database.
  • Support application programmers and testers in the testing of database applications. Provide technical assistance to other team members.
  • Create cleanup processes as requested by the development staff.
  • Investigate and resolve technical matters of significance within databases by analyzing and researching possible causes and making appropriate corrections to ensure stake holder satisfaction.
  • Administrative experience with MarkLogic Server or other NoSQL database servers.
  • Have familiarity with Linux/Unix administrative commands.


How to Apply? 

Please click on the right.

About the Organization

KeyW is a pure-play national security solutions provider for the Intelligence, Cyber and Counterterrorism Communities' toughest challenges. We support the collection, processing, analysis and dissemination of information across the full spectrum of their missions. We employ and challenge more than 2,000 of the most talented professionals in the industry with solving such complex problems as preventing cyber threats, transforming data into intelligence and combating global terrorism.


KeyW, together with its direct and indirect subsidiaries, encourages and actively supports a policy of Equal Employment Opportunity and commits to provide equal opportunity to each individual, regardless of race, color, religion, gender, sexual orientation, age, national origin or ancestry, marital status, veteran status, disability or any other classifications protected by Federal, State or local law. In fact, we foster an environment that promotes diversity, balance and fun—because we believe in the importance of having a workplace as unique as the challenges we solve.


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share to your network!

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.