A MarkLogic developer works on the development of solutions and applications using MarkLogic’s NoSQL database. In this career, your responsibilities include assessing the data needs of a client or employer and working to build solutions that meet those needs. Your duties involve installing and configuring MarkLogic software and applications on the company’s server, using analytics to check system performance, as well as troubleshooting and debugging the system when necessary. If you work for a software development or consulting firm, you also communicate with clients regularly to assess their needs.