What are the responsibilities and job description for the MongoDB Developer position at Cognizant Technology Solutions?
Responsibilities
- Design, implement, and manage MongoDB databases to ensure high availability, scalability, and security.
- Optimize database performance through indexing, sharding, and replication strategies.
- Develop and maintain data models, schemas, and aggregation pipelines to support application requirements.
- Monitor database health, troubleshoot issues, and perform regular maintenance tasks such as backups and restores.
- Collaborate with development teams to integrate MongoDB into application architectures and support data-driven features.
- Establish and enforce best practices for MongoDB usage, including security protocols, access controls, and compliance standards.
- Provide guidance and mentorship to junior engineers and database administrators.
- Stay current with the latest MongoDB releases, features, and industry trends.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Minimum 3 years of hands-on experience with MongoDB in production environments.
- Expertise in database design, data modeling, and query optimization.
- Strong proficiency with MongoDB tools (Compass, Atlas, Mongos, etc.) and shell scripting.
- Experience with data migration, backup, and disaster recovery planning.
- Familiarity with cloud-based MongoDB deployments and managed services (such as MongoDB Atlas).
- Understanding of security best practices, including authentication, authorization, and encryption.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities
Please note, this role is not able to offer visa transfer or sponsorship now or in the future