Job Summary
About the Project: The Respectful Terminologies Platform Project (RTPP) is a key project of the National Indigenous Knowledge Language Alliance (NIKLA-ANCLA). The project builds on the efforts of generations of Indigenous people and allies working to create an Indigenous-centered platform featuring terminology that more accurately represents Indigenous cultural heritage and lived experience. The goal is to build an open, online platform providing multilingual terminologies and vocabularies (or metadata) that reflect Indigenous knowledge systems, histories, cultures, places, and people from our perspectives. Research is focused on working with Indigenous communities and allies to develop Indigenous protocols and community-driven solutions for controlled vocabularies. It will be used by museums, archives, libraries, cultural centres, and other knowledge organizations to enrich the information they share. Most importantly, it enables Indigenous communities to be known by the names and terms we determine for ourselves. The project has received a 1.8 million dollar grant to create and test prototypes of the project.
Job Summary: Reporting to the Respectful Terminologies Platform Project (RTPP) Co-Leads, the Lead Full-Stack Developer will lead a team of RTPP software developers, including members from the technical working group, and collaborate with RTPP researchers to support the development, testing, and implementation of data conversion software, linked data platform software, and entity and ontology management. The individual will have expertise in linked data/semantic data and preferably with the software and platforms such as Wikibase and vocabulary software such as Ontotext.
Key Responsibilities:
- Conceptual and semantic development of processes related to tools (models, applications, etc.)
- Application of theory and applied research in connection with linked open data (multilingual modeling, data sensitivity modeling, performance optimization).
- Lead the development of software architecture and maintain oversight and supervision of associated processes (test sequences for the validation of tools, interactions among software, validation of development environments, optimization, deployment on semantic platforms).
- Collaborate on the development and validation of technical documentation relating to modeling projects.
- Contribute to the development of data integration tools and interfaces.
Liaise with the development team (software developer and metadata architect) and coordinate and oversee related tasks (informal supervision, mentoring, validation of processes and deliverables).
Required Qualifications:
- Undergraduate Degree in computer science, computer engineering, information science, or related field with relevant experience in structured data, taxonomies, or semantic web applications.
- Experience with programming tools, languages, techniques, industry standards and best practices (linked data; software for semantic web applications, experience with UI design, Node.js, GitLab and GitHub)
- Experience in writing technical documentation and developing workflows.
- Ability to debug and rectify programming errors.
- Ability to plan, organize, prioritize and meet deadlines.
- Excellent verbal and written communication, particularly with people from a variety of technical and non-technical backgrounds.
Compensation
How To Apply
If you have any questions, please email: respectfulterminology@nikla-ancla.com