Technical Job Descriptions
Overview description
Sample language:
The (insert your job title) applies semantic web techniques and tools to populate and extend the open-source VIVO software (http://vivoweb.org) for discovery, presentation, visualization, and analysis.
- Analyze paper and electronic data flows and related business policies and workflows to ensure appropriate data management policies, practices and procedures
- Analyze, evaluate, and create scripts, programs and web services to support data integration and ongoing synchronization from diverse, distributed sources using tools like the VIVO Harvester
- Carry out additional data management tasks including data mining, metadata discovery, data quality management and data security management
- Evolve, automate, and scale data policies and procedures in collaboration with team members
Required qualifications
- Web application development experience in Java, JavaScript, Python, Ruby or similar language
- Ability to independently analyze complex problems and identify solutions
- 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
- More than 3 years and less than 5 years experience
Desired qualifications
- Database programming experience in MYSQL and/or SQL Server
- Demonstrated programming applications experience including data integration, web services, and service oriented architectures.
- Experience working with metadata standards, ontologies, and thesauri.
- Familiarity with data interchange standards, including experience processing data and metadata using reasoning, rules, XML and XSLT.
- Familiarity with statistics, data mining, text mining libraries, algorithms, and applications.
- Experience with Agile Software Development methodologies.
Descriptions of duties/allocations of effort