junior Back End Developer
Norwegian Maritime Authority
Project Overview
The Norwegian Maritime Authority is seeking a Junior Backend Developer to assist in the development of an automated personnel certificate issuance system.
Position Overview: Junior Backend Developer - Sjofartsdirektoratet (Norwegian Maritime Authority)
Location: Remote, with potential physical meetings at locations deemed necessary by the client.
Project Purpose:
-
Contribute to the ongoing development of the automatic issuance of personnel certificates (APS) system.
-
Automate the process of issuing personal certificates for seafarers.
-
Focus on user-centric system development, with automatic issuance where documentation is complete.
-
Support production deployment and error correction.
Key Technical Requirements:
-
Experience with .NET and Entity Framework (EF).
-
Knowledge of authentication solutions like OAuth and SAML.
-
Experience with Azure and REST API development and integration.
-
Familiarity with system architecture, including .NET Aspire, Minimal APIs, and event-driven architecture.
-
Experience with Azure Service Bus.
-
Use of Kubernetes and Docker for application platform.
-
React and .Net Core for microfrontend and backend services.
Essential Qualifications:
-
Relevant education from a university or college.
-
1 to 3 years of relevant experience.
-
Ability to communicate in Norwegian, both written and spoken.
Work Environment:
-
DevOps culture with a focus on continuous integration and delivery.
-
Use of agile principles and methodologies.
-
Collaboration with internal staff and consultants from other providers.
-
Work hours from 08:00 to 16:00, Monday to Friday, with core hours between 09:00 and 15:00.
Contract Details:
-
Contract duration from May 5, 2025, to May 5, 2028, with options to extend in six-month increments up to four times.
-
The project is based on agile principles.
-
The consultant is expected to provide their own PC and necessary software licenses.
-
Compensation includes overtime pay and travel expenses as per state standards.
-
Invoicing is done monthly in arrears, with a 30-day payment term.
Let’s Work Together
Get in touch so we can start working together.