Aller au contenu

Back-End Developer - DOTNET (Ref: 271)

  • Hybrid
    • LUXEMBOURG AEROPORT, Luxembourg, Luxembourg
  • Informatique

Job description

For one of our public sector clients in Luxembourg, we are looking for multiple Back-End Developers - DOTNET

Your mission:

  • Design and develop robust, secure, and high-performing applications and APIs in .NET C# (latest versions of .NET Core), in a micro-services architecture, to support application functionalities.

  • Write optimized SQL queries, design database schemas (in collaboration with the Database Architect), and interact with the Oracle database using ORMs (Entity Framework Core) or direct access.

  • Actively participate in setting up, using, and improving CI/CD pipelines under Gitlab to automate builds and deployments.

  • Write and perform unit and integration tests to ensure the quality and non-regression of the produced code.

  • Actively participate in Agile ceremonies, closely collaborate with other developers, testers, BAs, and designers.

  • Identify, analyze, and fix bugs and technical issues reported across the stack.

  • Analyze and optimize application performance at the back-end level (.NET).

  • Implement security best practices at all levels of the application (authentication, authorization, protection against common vulnerabilities).

  • Participate in developing integrations between internal applications and external systems.

  • Write and maintain technical documentation related to the code, APIs, and architecture of the developed components.

Job requirements

Your profile:

Experience

  • Minimum of 5 years of experience as a Backend Developer, with significant experience on projects using .NET C# and Oracle, ideally in a migration or application rewrite context.

  • Proven experience in developing complex and large-scale web applications, preferably with a micro-services architecture.

  • Experience working in an Agile/Scrum environment using Gitlab CI/CD and Visual Studio.

  • Portfolio of projects demonstrating technical skills and code quality.

Behavioral Skills

  • Strong interest in solving technical problems and learning new technologies (micro-services, containerization).

  • Ability to analyze complex problems and develop effective and robust solutions.

  • Excellent ability to work in a team, share knowledge, and communicate effectively with other members.

  • Ability to work independently, take initiatives, and manage tasks effectively.

  • Ability to quickly adapt to new technologies, tools, or work methods in a transformation context.

  • Ability to explain technical concepts clearly.

  • Constant desire to learn and improve.

or

Apply with Indeed unavailable