-
Vistas Global

Python Developer

Vistas Global
Qatar · Full-time · Mid-Senior

Job Summary:

Qatar National Library is seeking a highly skilled and motivated Senior Python Developer to support the ongoing development and automation of digital workflows, metadata transformation, and scalable cloud-based infrastructure. The incumbent will work on enhancing and maintaining digital tools and platforms to support digital curation, long-term preservation, and access to the Library's digital collections. This role demands hands-on programming expertise, cloud experience, and an agile mindset to contribute to innovative digital solutions in a dynamic library technology environment.

Key Responsibilities:

  • Design, develop, and maintain Python-based tools and workflows for digital curation and automation processes.
  • Develop, test, debug, and document software solutions, including web applications using Java, PHP, and CSS.
  • Process, transform, and validate metadata records in XML and JSON formats to ensure data consistency and integrity.
  • Manage and optimize MongoDB and other NoSQL databases to support dynamic data environments.
  • Support the deployment of applications in cloud environments using Kubernetes clusters for orchestration and scalability.
  • Implement and enhance search and indexing features using Apache SOLR as part of the digital collections framework.
  • Collaborate across departments to integrate digital workflows with curation and preservation strategies.
  • Produce comprehensive technical documentation and assist with training and support for internal teams.
  • Stay abreast of emerging technologies and best practices in digital libraries, cloud infrastructure, and automation.

Required Skills & Competencies:

🧠 Technical Skills:

  • 7–10 years of professional experience in Python programming and workflow automation
  • Strong experience in Unix/Linux and Windows environments
  • Web development proficiency: Java, PHP, CSS
  • Expertise in metadata transformation using XML and JSON
  • Hands-on experience with MongoDB and other NoSQL databases
  • Solid understanding of Kubernetes, containerization, and cloud-based deployment
  • Knowledge of Apache SOLR for indexing and search capabilities

🤝 Core Competencies:

  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills
  • Effective in cross-functional, collaborative environments
  • Ability to document technical work clearly and train team members

Preferred Certifications:

  • Python Development Certification
  • Microsoft Azure Certification or equivalent cloud platform experience
  • Kubernetes Administrator Certification (CKA) or similar
  • Certifications related to digital curation, library systems, or search technologies (e.g., SOLR)

Education & Experience:

  • Bachelor’s or Master’s degree in Computer Science, Information Systems, or related field
  • Minimum of 7–10 years of relevant development experience
  • Experience in library technologies, digital repositories, or cultural heritage systems is a plus

Key Skills

Ranked by relevance

cloud containerization python apache nosql java php xml
Login to Apply
Posted
Jun 24, 2025
Type
Full-time
Level
Mid-Senior
Location
Doha

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Neev
Related

Full Stack Developer (Java & Angular)

2026-05-28

Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Vistas Global
Related

DevOps Engineer

2026-04-16

Full-time
Mid-Senior
Qatar
IT Services
Information Technology
View Job Details
Vistas Global
Related

J2Ee Developer

2026-05-15

Full-time
Mid-Senior
Qatar
IT Services
Information Technology