Software Developer

Oxida
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English, French

Job location

Tech stack

.NET
API
C Sharp (Programming Language)
Communications Protocols
Graphical User Interface
Matlab
Windows Presentation Foundation
Object-Oriented Software Development
Software Engineering
TCP/IP
WebSocket
Angular
Information Technology
REST
gRPC

Job description

Je krijgt de kans om mee te werken aan het ontwerp en de ontwikkeling van innovatieve en creatieve robotica-projecten binnen een sterk groeiend technologisch domein. In deze rol ben je betrokken bij de implementatie van autonome en op afstand bediende maritieme robotsystemen, met een focus op missie- en datamanagementsoftware.

Je bent verantwoordelijk voor het ontwerp, de ontwikkeling en de validatie van C#-software die draait op controlesystemen van onbemande vaartuigen in een maritieme context.

  • Beheren van de volledige ontwikkelingscyclus van softwarecomponenten, van analyse tot validatie
  • Samenwerken binnen een multidisciplinair team van software-ingenieurs, algoritmespecialisten, systeemingenieurs en domeinexperten
  • Rapporteren aan de R&D Manager en de software team lead
  • Specificeren, ontwerpen en ontwikkelen van hoogwaardige C#-software op het .NET-platform
  • Ontwerpen en integreren van softwaremodules op basis van functionele specificaties binnen een bestaande architectuur, waaronder:
  • API's voor communicatie met voertuigen en andere controlesystemen
  • Databasecontrollers
  • Integratie van slimme algoritmes
  • Rekening houden met kwaliteits-, validatie- en releaseprocessen doorheen de volledige softwareontwikkelingscyclus
  • Actief bijdragen aan de product roadmap en meewerken aan de functionele en technische evolutie van het product binnen een groeiend team

Requirements

  • Opleiding in Software Engineering, Informatica of een vergelijkbare richting
  • Aantoonbare ervaring met C# en het .NET-ecosysteem
  • Goede kennis van objectgeoriënteerd programmeren en ontwerpprincipes zoals SOLID
  • Ervaring met de ontwikkeling van real-time of high-performance software
  • Vertrouwd met het ontwerpen en implementeren van API's (RESTful en/of gRPC)
  • Kennis van communicatieprotocollen zoals TCP/IP en WebSockets
  • Ervaring met het integreren van algoritmes (bijvoorbeeld uit Matlab) in een C#-omgeving is een pluspunt
  • Ervaring met GUI-ontwikkeling (WPF en/of Angular) is een plus
  • Analytisch en probleemoplossend ingesteld, met oog voor detail
  • Sterke samenwerkings- en communicatievaardigheden in een multidisciplinaire omgeving
  • Vlotte kennis van het Engels; kennis van Frans en/of Nederlands is een plus

Benefits & conditions

  • Een aantrekkelijk salarispakket, aangevuld met diverse extralegale voordelen
  • Respect voor een gezonde work-life balance
  • Een moderne en aangename werkomgeving
  • Ruimte voor persoonlijke ontwikkeling en groei
  • Een functie met een hoge mate van zelfstandigheid en verantwoordelijkheid
  • Een dynamische, groeiende organisatie met toekomstperspectief
  • 12 ADV dagen bij een voltijdse tewerkstelling

Apply for this position