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
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer (Java & Angular)
2026-05-28
DevOps Engineer
2026-04-16
J2Ee Developer
2026-05-15
- Posted
- Jun 24, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Doha
- Company
- Vistas Global
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full Stack Developer (Java & Angular)
2026-05-28
DevOps Engineer
2026-04-16
J2Ee Developer
2026-05-15