Senior Python Developer
Job Level: Senior Specialist B
Department: Digital Collections Department
Job Objective:
To design, develop, and maintain advanced digital tools and workflows supporting the curation, preservation, and access of digital collections. The role focuses on Python development, metadata processing, workflow automation, and cloud infrastructure to enhance the efficiency and scalability of the library's digital initiatives.
Key Responsibilities:
- Develop, optimize, and maintain Python-based workflows and digital tools compatible with Unix and Windows environments.
- Write, test, and debug code primarily in Python and additionally in Java, PHP, and CSS.
- Process, transform, and validate metadata in XML and JSON formats ensuring high data accuracy and consistency.
- Manage and optimize MongoDB and other NoSQL databases for digital collections.
- Leverage cloud-based infrastructure for scalable application development and deployment, including orchestration within Kubernetes clusters.
- Utilize SOLR for search and indexing services in digital collections.
- Enhance web applications using modern frameworks and development practices.
- Collaborate with internal teams to align automation workflows with digital curation and access strategies.
- Document technical processes and provide user training and support as required.
- Stay informed on industry trends and best practices to ensure cutting-edge digital infrastructure.
Required Skills & Competencies:
- 7–10 years of proven experience in Python programming and workflow automation.
- Strong proficiency in Unix and Windows development environments.
- Experience in full-stack web development (Java, PHP, CSS).
- Expertise in metadata processing using XML and JSON.
- Hands-on experience with MongoDB and NoSQL database technologies.
- In-depth understanding of cloud-based infrastructure and Kubernetes deployments.
- Familiarity with SOLR for implementing search and indexing capabilities.
- Strong analytical, debugging, and problem-solving skills.
- Effective communication skills and collaborative mindset for cross-functional teamwork.
Qualifications & Experience:
- Education:
- Bachelor’s degree in Computer Science or a related field.
- Certifications (Preferred):
- Python Programming Certification
- Web Development Certification
- Microsoft Azure and/or Kubernetes Certification
- Digital Curation or Search Technology (e.g., SOLR) Certifications
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
J2Ee Developer
2026-05-15
Full Stack Developer (Java & Angular)
2026-05-28
Senior Salesforce Developer
2026-04-08
- Posted
- Apr 22, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Doha
- Company
- Vistas Global
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
J2Ee Developer
2026-05-15
Full Stack Developer (Java & Angular)
2026-05-28
Senior Salesforce Developer
2026-04-08