NET developer

Katoen Natie
Beveren, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Beveren, Belgium

Tech stack

ASP.NET
.NET
Microsoft Windows
API
Application Performance Management
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Software Design Patterns
Linux
Web Development
Entity Framework
IIS
Microsoft Visio
SQL Azure
MVC
Node.js
OAuth
SignalR
Subsystems
TypeScript
Web Applications
Openapi
Azure
React
Backend
GIT
Servicebus
WebPack
Integration Tests
Bicep
Cosmos DB
Azure
Event Sourcing
Api Design
Api Management
Docker
Microservices

Job description

As a Senior Developer, you will be part of a cross-functional team, and your focus will be on maintaining applications in the Team's project portfolio and providing new features. As a Senior developer we expect you to take the lead regarding technical topics and the roadmap of certain applications or services. We strongly encourage you to take the initiative on how the team can uphold a high standard.

The team operates in an Agile scrum way. Continuously developing, maintaining and deploying multiple cloud-based .NET applications. This all happens in close collaboration with business experts.

Together with the other developers you'll be responsible for the CI/CD pipelines and code quality (Unit test, Integration test, Code smells, Security vulnerabilities).

The team is located in Belgium, Macedonia & Moldavia, reason why proficiency in English is a must.

Responsibilities

  • Back-end development
  • CI/CD pipelines
  • Infrastructure as Code via Bicep
  • Motivate team members as well as helping them develop their individual talents
  • Maintain high quality development based on provided guidance, standards, …

Requirements

What is expected of you

  • Education: Bachelor or Master degree, or similar by experience.
  • 7+ years' experience as a developer
  • Proficient in developing .NET workloads in a hybrid environment (on-prem IIS and cloud native Azure)
  • .NET 8
  • ASP.NET Core Http API's
  • ASP NET Core MVC
  • .NET Workers
  • C# 12 and later
  • Unit Testing and integration testing
  • Entity Framework
  • Particular NServicebus
  • Docker containers
  • Windows Subsystem for Linux
  • Experience with Azure DevOps
  • Multistage yaml pipelines (CI/CD)
  • Boards
  • Artifacts
  • GIT
  • Experience with Azure Cloud Services
  • IAC Bicep
  • Azure Service Fabric
  • Azure App Configuration
  • Azure Key Vault
  • Azure Service Bus
  • Azure Cosmos DB
  • Azure SQL DB
  • Azure Storage Account
  • Azure Signalr
  • Application Insights
  • Azure API Management
  • Azure Security concepts
  • Knowledge of Software Design Patterns
  • DDD
  • REST and API design
  • Dependency inversion, separation of concerns related principles
  • Monoliths and microservices
  • Resilient applications
  • Design patterns
  • Event sourcing
  • Writing of unit and integration tests
  • xUnit
  • Mocking
  • TestContainers
  • Technical documentation
  • Architecture diagrams in Visio
  • C4 models
  • OpenAPI definitions
  • Active in the development community
  • Keep knowledge up to date
  • Experience with OAuth 2.0 using IdentityServer is a must, Policy server is a big plus!

  • Experience with web development Typescript, Node, Vite, React, Web Components is a plus

  • Ability to keep the bigger picture in mind with attention to detail!

  • Ability to thrive in a dynamic environment

  • Experience in working in an agile scrum team is a plus

  • Experience in working with an international team is a plus

  • Experience as a technical lead is a plus

  • Great knowledge of English.

  • Hands on with very good communication skills.

  • Flexible, involved, organized, and self-motivated.

  • Team player

  • Candidates must be based in Belgium, North Macedonia, or Moldova. Required experience 6 years We offer

  • A no-nonsense culture where entrepreneurial skills are embraced.

  • A long-term employment with an emphasis on personal development.

Benefits & conditions

  • Competitive remuneration depending on relevant knowledge and experience.
  • Hybrid working (including satellite offices in Kallo, Ekeren, Evergem).
  • A collaborative team of experts who provide the support and resources needed to excel in your role and deliver high-impact projects.
  • Available on a freelance or payroll basis, including a comprehensive benefits package (company car, hospitalization insurance, and meal vouchers).

About the company

As a global logistics service provider, Katoen Natie combines engineering, technology and port operations to offer worldwide, tailor-made solutions to the chemical and automotive industries, and to the consumer goods, electronics & retail sector. Katoen Natie has 181 logistic platforms and is active in 40 countries all over Europe, North America, South America and the Far East with a staff of more than 18.000 people. Our Business Units Petrochemicals, Specialty Chemicals, Warehousing & Commodities and Food & Feed offer total solutions based on integrated logistics and engineering. To support these fast-growing businesses, Katoen Natie is looking for Senior a .NET full stack Developer.

Apply for this position