Match score not available

R&D Software Engineer

Remote: 
Full Remote
Work from: 

ALDIA  logo
ALDIA Information Technology & Services SME https://www.aldiagrp.com
51 - 200 Employees
See more ALDIA offers

Job description

ALDIA is a multinational company with headquarters in London and presence in some of the main countries of Europe (England, Sweden, Spain, France and Germany). We specialize in technology and engineering consulting. Our core of activity is focused on the key areas of the Insurance, Finance, Communication, Infrastructure, Multimedia, Pharma, Automotive, Railway, Wind Turbines and Oil & Gas industries.

ALDIA works with its own group of consultants to improve quality, create stability, minimize risks and provide technological and innovative solutions as part of all the phases of the complete life cycle of the processes, incorporating the agile methodology in each one of them.

Some context
We are currently looking for a R&D Software Engineer to join our team of consultants indefinitely to work for a scientific publisher 100% remotely within Spain.

What you will do

As an R&D Software Engineer with .NET, you will be working together with theSolutions Architect, other Software Engineers, Data Engineers, and others as part of theCore Architecture team within the Publishing Operations development unit.

You will research and develop cross-product components, prototypes, frameworks, orapplications to support the other Product Development teams or to be used by businessusers.

You will also rebuild parts of our platform using Microsoft based technologies (.NETCore/C#, Azure, MSSQL) and open source (Hasura, PostgreSQL, Camunda, Kafka,MongoDB) and share ownership of the cross-product architecture layer.

You would work in a fast-paced environment while juggling several different tasks andinitiatives simultaneously, where innovation and green-field development would be apart of your daily job but so would be supporting product teams developers to use yourcomponents or collaborating with other external teams to accomplish cross-team goals.

You would have to explore new technologies that you never worked with and to gooutside your comfort zone, to use fast-prototyping methods to deliver your result.

We make conscientious decisions to adopt new technologies so your work will revolvearound .NET, MSSQL, PostgreSQL, MongoDB, Camunda, Azure, DevOps Server butwe are also considering adopting Java or NodeJS as a part of our future stack. Ournewest adoption to the tech stack is Hasura and our newest assessments are for theadoption of CloudEvents, Kafka, Camunda Cloud.

Requirements

  • Masters or bachelor’s degree in Computer Science, related field, or equivalent experience
  • Outstanding problem-solving abilities
  • Good written/verbal communication in English, presentation, listening, and decision-making skills, with strong ability and passion for interacting with engineering as well as business teams
  • Knowledge of “clean-code” best practices, SOLID principles, and software design patterns
  • Experience with .NET/C# in the context of web applications and microservices architecture
  • Experience with any messaging platforms (RabbitMQ, Azure Service Bus, Kafka, etc.)
  • Experience with any relational database engines (e.g. MS SQL Server, PostgreSQL) and any non-relational database engines (e.g. MongoDB, CosmosDB, Elastic Search)
  • Familiarity with cloud technologies (Azure, AWS, GCP)
  • Basic knowledge of Docker and Kubernetes
  • Basic understanding of DevOps practices

Nice to have requirements

  • Experience Event-Driven Architecture
  • Experience with Kafka/Kafka Connect/kSQL
  • Experience with Workflow Automation Engines or business process modelling tools (Camunda or similar)

What we offer

  • Competitive salary
  • Indefinite contract
  • Career plan
  • Dynamic working environment and personalized follow-up

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Decision Making
  • Adaptability
  • Analytical Skills

Software Engineer Related jobs