We are looking for part-time software developers to strengthen our technical team.

On this occasion we require two profiles to work on the development of our platform for harvesting and enriching metadata, aggregating metadata from CRIS (Current Research Information System) systems, deduplication of entities, implementation of dashboards for repositories and indicator/metric visualization tools.

[JAVA/SPRING Profile]

Professional with experience in software development to work on projects related to our open metadata harvesting and enrichment platform, metadata aggregation from CRIS systems, and entity duplication.

We are looking for the following skills and technical knowledge:

Essentials

  • In-depth knowledge of Java and Spring Framework/Spring Boot.
  • Experience interacting with web applications and developing RESTful services.
  • Knowledge of relational databases (preferably PostgreSQL)
  • Good communication skills and ability to document and explain technical solutions.

Important:

  • In-depth knowledge of Java and Spring Framework, including Spring Boot and Spring MVC.
  • Experience with search engines (Solr / Elasticsearch)
  • Experience in integrating applications with different systems and platforms.
  • Knowledge of Git and agile methodologies
  • Experience using build and automation tools such as Maven or Gradle.
  • Good command of the English language

Valuable (not exclusive)

  • Knowledge of HTML, CSS, JavaScript and front-end frameworks such as Angular or React.
  • Knowledge of the DSpace platform and its ecosystem would be a plus.
  • Experience in systems integration and implementation of interoperability protocols, such as OAI-PMH and OAI-ORE.
  • Experience in developing RESTful services and integrating with relational and NoSQL databases.

[Web UI/Data Viz Profile]

Professional with experience in software development to work on projects related to our open metadata harvesting and enrichment platform focused on the development of web interfaces, dashboards, visualization tools, textual and statistical data processing.

We are looking for the following skills and technical knowledge:

Essentials

  • Knowledge of HTML, CSS, JavaScript, Typescript in front-end frameworks such as Angular or React (or similar).
  • Experience in developing web applications interacting with RESTful services.
  • Ability to work with APIs and dynamic data.
  • Good communication skills and ability to document and explain technical solutions.

Important:

  • In-depth knowledge of Angular or React (or similar) and their respective libraries and complementary tools.
  • Experience in data visualization, creation of dashboards and statistical graphs.
  • Experience in integrating applications with different systems and platforms.
  • Knowledge of Git and agile methodologies
  • Good command of the English language

Valuable (not exclusive)

  • Experience with search engines (Solr / Elasticsearch)
  • Experience in developing RESTful services and integrating with relational and NoSQL databases.
  • Knowledge of Python and its libraries for data analysis such as NumPy, Pandas and Matplotlib.
  • Experience in manipulating and cleaning large data sets.
  • Knowledge of algorithms and statistical techniques for data analysis.
  • Experience in using libraries for natural language processing such as NLTK or spaCy.
  • Knowledge of deep learning technologies such as TensorFlow or PyTorch.
  • Knowledge of natural language processing models such as the BERT model.
  • Good mathematical and statistical skills to understand the concepts underlying artificial intelligence and deep learning

Both profiles require training in computer science (or a related career) and at least 3 years of experience in software development.

If you have an interest in software development, Open Science and a constant motivation to learn and grow professionally, Contact us!

Interested persons can send resume to emaillarereference.dev@gmail.com detailing in the subject: [JAVA/Spring Profile] or [Web UI/Data Viz Profile]

!!! It is important to respect this classification since submissions will be filtered by subject automatically.