Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking an Archivematica Maintainer to join their remote team. This full-time position involves maintaining the Archivematica codebase, providing technical support, and contributing to the open-source community while ensuring the software's stability and compatibility. Ideal candidates will have substantial development experience, particularly with Python, and a proactive, team-oriented mindset.
12 December 2022
Remote
$70,000 - $96,000 CAD
Full-Time
Working in a specialized team of developers, successful candidates will focus on maintenance and stability in the Archivematica code base and related projects. You will develop deepknowledge and expertise of Archivematica on a technical level and support our clients’ use of it by writing code for fixes and enhancements, implementing dependency upgrades, determining operating system compatibility and addressing complex client support incidents. You will also engage with open source Archivematica community users on a technical level. Archivematica Maintainers will report to the Software, Architecture and Development Manager and collaborate closely with the support staff who will guide product management decisions and communicate priorities for software enhancements. Maintainers provide specialized knowledge to support staff that is critical to the success of our hosted and on-premise Archivematica customers.
Responsible for ensuring a stable Archivematica codebase to be used in Artefactual products and services
Enhancements and defect fixes
Writes code to fix bugs or implement enhancements to Archivematica as necessary for the support staff
Investigates security issues in the Archivematica code base or related projects as reported by Artefactual staff or community members
Responds to community pull requests
Releases and upgrades
Manage dependencies and operating system compatibility for Archivematica to meet the needs of Artefactual customers.
Prepares releases of Archivematica; collaborates with the support staff to test releases and deploy to customers.
Technical support
Diagnoses complex support incidents from the support staff, identifying root causes and potential solutions.
Engages on a technical level with the community, as time allows.
Must have
Demonstrable experience as a paid developer
Experience with Python
Proficiency with Gitlab and/or Github
Self-starting and self-motivated
Works great in a team setting
Good communication skills in English
Comfortable and productive in a Linux development and deployment environment
At least 4 hours overlap with 8am-4pm Pacific Standard Time
Legally able to work in Canada
Nice to have
Experience supporting and maintaining the Archivematica code base
Experience with Weblate
Experience troubleshooting and diagnosing software defects
Experience preparing software releases
Experience working in open source software projects and communities