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, FrenchJob 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