Job description:
● 12+ years of relevant work experience in Big Data Concepts. Worked on cloud implementations.
● Lead the design and implementation of data-driven solutions across the enterprise.
● Expertise in agile application development with a focus on MongoDB.
● Design, implement, and manage MongoDB architecture, including configuration, upgrades, scaling, and troubleshooting.
● Administer high-availability setups using MongoDB replica sets, sharding, and other techniques.
● Optimize database performance through advanced query tuning, indexing strategies, and schema design.
● Monitor database health and usage using advanced monitoring tools and generate usage reports.
● Collaborate with cross-functional teams to align technology strategy with business objectives.
● Mentor and support junior engineers, fostering a culture of continuous learning.
● Ensure data systems are scalable, maintainable, and secure.
● Drive improvements in processes, technologies, and systems architecture.
● Should be able to do coding, debugging, performance tuning, and deploying the apps to the Production environment.
● Strong proficiency in data architecture, design patterns, and best practices. Strong experience with NoSQL, MongoDB.
● Proven ability to design scalable, real-time data applications.
● Good understanding of Data ingestion and data processing frameworks.
● Good experience in AWS (glue, EMR, S3, Aurora, RDS, AWS architecture).
● Good aptitude, strong problem-solving abilities, analytical skills, and ability to take ownership.
● Excellent communication and coordination skills.
● Bachelor's degree in Computer Science, Engineering, or equivalent experience.
Bachelor's degree in Computer Science