Job Openings Senior Specialist: Systems Development

About the job Senior Specialist: Systems Development

Minimum requirements: 
  • Proficiency in the design, development, testing and deployment of production-grade services, APIs and web applications
  • Proficiency in relational database design and SQL
  • Proficiency in Python
  • Understanding of object-oriented design principles and patterns
  • Experience in the use of version control software
  • Excellent communication skills
  • An aptitude for solving complex problems
  • Attention to detail and a passion for systems development

Nice to have:

  • Experience in Data Ops / Data Engineering
  • Experience working with large volumes of data and continuous data streams
  • Proficiency in the R programming language
  • Experience working with geospatial data
  • Familiarity with JSON and JSON Schema
  • Experience in the use of authorization protocols such as OAuth2
  • Familiarity with the Linux command line and Linux server administration
  • Familiarity with Microsoft systems and Windows server administration

Responsibilities: 

  • Responsible for the design and development of data- and metadata-automation pipelines in support of the management and publication of continuous data streams originating from a variety of land- and marine-based environmental monitoring instrumentation.
  • Work closely with data curators, developers, scientists and technicians to understand and capture system requirements, and to establish a framework for automating the harvesting and processing of data streams so as to integrate with existing systems and workflows.