You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Current »

Technical Job Descriptions

Current VIVO-related job postings

Overview description

Sample language:

The (insert your job title) applies semantic web techniques and tools to implement an innovative web application enabling the discovery and interlinking of research activities and outputs at (insert your institution).  The (job title) will join a team  of (how many) administrators, librarians, content specialists, and IT staff to populate, maintain, and extend a key public-facing research resource for (insert your institution) using the open-source VIVO software (http://vivoweb.org).

Tasks include:

  • Analyzing paper and electronic data flows and related business policies and workflows to ensure appropriate data management policies, practices and procedures
  • Creating and testing scripts, programs and web services to support data integration and ongoing synchronization from diverse, distributed sources using tools such as the VIVO Harvester
  • Implementing automated and semi-automated metadata discovery, data mining, data quality management, and data security management practices
  • Evolving and scaling data ingest, update, and quality control procedures based on data analysis, reporting, and feedback from users and administrators

Required qualifications

  • Demonstrated web application development experience in Java, Python, Ruby or similar language
  • Demonstrated experience with current web presentation layer technologies including HTML5, CSS, JavaScript, and JSON
  • Ability to independently analyze complex problems and identify and evaluate solutions through requirements analysis, use cases, unit tests, acceptance test automation tools, and performance monitoring
  • Bachelor’s degree in an information science (library science, information science, computer science or equivalent) or other relevant discipline
  • Ability to apply technology within and outside the body of knowledge and specialty of this position
  • Strong written and verbal communications skills and the ability to collaborate effectively with both technical and non-technical colleagues including senior management
  • More than 3 years and less than 5 years experience

Desired qualifications

  • Experience with Semantic Web and Linked Data tools and standards including RDF, OWL, and SPARQL
  • Applications programming experience in data integration, web services, and service oriented architectures
  • Database programming experience in MYSQL and/or SQL Server and/or non-relational DBMS-like triplestores, object databases, and NoSQL
  • Experience with UNIX shell scripting, log analysis, and scheduling
  • Experience with the use of open source software and active contribution to open source communities including source code, tests, documentation, and support
  • Experience working with metadata standards, ontologies, and thesauri
  • Familiarity with data interchange standards and tools including XML and XSLT
  • Familiarity with statistics, data mining, text mining libraries, algorithms, and applications
  • Experience with code-centric IDEs such as Eclipse or IntelliJ
  • Experience with Agile or Lean software development methodologies
  • Experience with DevOps processes and methods
  • Experience working in higher education or research

 

 

 

  • No labels