Engineering Resource Group Submit your resume with 1-Click >>>
TerkoTech Scientific Submit your resume with 1-Click >>>
TerkoTech IT Submit your resume with 1-Click >>>
  • Share this Job

Web Application Developer - Hybrid Remote Option

Location : Princeton NJ US 08540
Job Type : Temp/Contract
Reference Code : 20931-AB-JT1
Compensation : open - 50-70/h
Start Date : 03/07/2022
Hours : Full Time
Required Years of Experience : 5
Required Education : Degree in Library Science, Computer Science, Geographic Information Systems, Information Management or related degree.
Travel : No
Relocation : No
Job Industry : Engineering

Job Description :


  • Contract position for a Web Application Developer to implement and integrate platforms and systems, supporting the Publications and Data Management Program and Research Support Office.

  • Provide technical expertise to facility, build and manage applications, and support the implementation efforts for new data management and sharing programs.

  • Participate in the broader library open-source software development community, with work on projects requiring knowledge of DSpace, ORCID, and GitHub.

  • Project activities include collaborating on multi-institution development teams, traveling to project meetings, and participating in technical and planning discussions.

  • Develop and maintain the infrastructure for interfacing between different repository applications including designing the overall system of applications and infrastructure needed, creating, and maintaining these systems, and automating these processes for long-term sustainability.

  • Gather requirements, build, test, debug, and document software designed to support data management, including discovery, curation workflows, and digital preservation; assist with deployments.

  • Integrate with data sources such as ORCID, Globus (data transfer needs, larger than G), cloud storage, and existing data repositories.

  • Plan and estimate work on software projects and evaluate third-party software.

  • Analyze, transform, migrate, and process data and metadata.

  • Build automated tools and workflows to validate research data submissions.

  • Participate in open source software development communities by contributing code, participating in joint planning and architecting, writing documentation, and performing code review.

  • Plan and architect new applications and deployment strategies.

  • Research, prototype, and automate deployment of related systems and services, such as data storage, backups, search indexes, media servers, and parallel processing queues.


Required Qualifications :


  • Degree in Library Science, Computer Science, Geographic Information Systems, Information Management or related degree.

  • Experience with working with complex software systems, object-oriented programming, web-based applications and services, as well as distributed architecture.

  • Understanding of best practices for data modeling and data management.

  • Experience with research data management and/or institutional repositories.

  • Experience building complex web forms that drive workflows and meet contemporary usability guidelines using modern HTML, CSS, or Javascript frameworks for researcher usability (front-end interfaces).

  • Demonstrated experience with test-driven development.

  • Ability to work in a heterogenous environment e.g. Windows, Mac OS X, and Linux.

  • Strong verbal and written communication skills.

  • Knowledge and understanding of cybersecurity best practices with respect to application development.

  • Demonstrated experience with an object-oriented language, preferably Ruby or Java is preferred.

  • Experience with metadata formats; ideally with archival and/or geospatial metadata formats.

  • Familiarity with databases and scripting languages such as SQL, PHP, ASP.NET.

  • Experience with Python or R (data analysis language).

  • Experience with data harvesting APIs such as OAI-PMH (repositories of all kinds to talk to each other) or ResourceSync.

  • Proficiency with common tools for source code version control, collaboration, and deployment including Git, GitHub, Capistrano or Ansible

  • Experience with DevOps and deployment automation.

  • Experience with PeopleSoft.

  • Must be able to work remotely and or onsite (hybrid work situation).



Contact: John Terkovich


To search all of our 100+ jobs, please visit  jobs.terkotech.com
Please send all inquiries to 
John@TerkoTech.com


#TTX


 



Powered by AkkenCloud