Technology Engineer - MongoDB (For Banking Client)

وصف الوظيفة

We are seeking a Technology Engineer with expertise in MongoDB to join our team and support innovative technology projects for our banking client. This role offers an exciting opportunity to work on cutting-edge initiatives, collaborate with skilled professionals, and contribute to impactful solutions in the financial domain.

About the Role

As a MongoDB Database Engineer, you will play a key role in supporting technology projects across various banking domains. You will work on multiple projects simultaneously, tackling complex challenges while maintaining a high level of performance under pressure. This role may occasionally require out-of-hours and weekend work, making it ideal for professionals who thrive in dynamic and challenging environments.

Your expertise will contribute directly to the success of mission-critical projects, ensuring the seamless performance, scalability, and reliability of MongoDB databases that support the banking industry.

What We’re Looking For

📚 Education:

  • Bachelor’s degree or higher in Computer Science (Essential)
  • Relevant certifications (Desirable)

💼 Experience:

  • Minimum 4+ years of experience in large organizations (Essential)
  • Background in banking or financial services (Desirable)

🛠️ Knowledge and Skills:

Must-Have Expertise:

  • Comprehensive knowledge of MongoDB, including:
    • Database administration, architecture, and internals
    • ReplicaSet clusters and Sharding
    • Ops Manager and backup/restore mechanisms
    • Patching/upgrades and performance tuning
    • Database migrations and Mongo Query Language (MQL)
  • Strong proficiency with Unix/Linux operating systems
  • Hands-on experience in Agile working practices

Nice-to-Have Skills:

  • Familiarity with automation tools like Ansible, Jenkins, and Terraform
  • Proficiency in scripting languages (e.g., Bash, Python)
  • Experience with other database systems

Why Join Us?

  • Work on impactful projects that shape the future of banking technology
  • Collaborate with a team of experienced professionals in a supportive environment
  • Opportunities for professional growth and skill enhancement
  • Be part of an organization that values innovation, excellence, and teamwork