Développeur .NET 8
Location: Luxembourg
Job Summary:
We are looking for a Senior .NET Developer with a strong background in C#, .NET 8, ASP.NET Core, RESTful APIs, and SQL to contribute to a significant project for a key client in Luxembourg. This role is ideal for an experienced developer seeking a challenging and rewarding long-term engagement.
Mission Details:
This is a long-term mission with an initial duration of 12 months, with the strong possibility of extension. The project involves developing and maintaining sophisticated software solutions within an international context. You will be working with cutting-edge technologies and best practices to ensure high-quality deliverables.
Key Responsibilities:
- Design, develop, and implement robust and scalable applications using C# and .NET 8.
- Build and maintain efficient, reusable, and high-quality code leveraging ASP.NET Core and Web API frameworks.
- Develop and integrate RESTful APIs to support various application functionalities.
- Work with SQL Server databases, including designing schemas, writing efficient queries, and optimizing performance.
- Implement and adhere to software development best practices, including SOLID principles and design patterns.
- Contribute to the architecture and design of microservices.
- Collaborate effectively within an Agile development environment.
- Utilize Azure DevOps for CI/CD pipelines, ensuring smooth and automated deployment processes.
- Engage in code reviews to maintain code quality and share knowledge.
- Troubleshoot and debug complex issues, providing timely and effective solutions.
- Work closely with business analysts, project managers, and other stakeholders to understand requirements and deliver solutions that meet business needs.
- Contribute to the continuous improvement of development processes and tools.
Required Skills and Experience:
- Minimum of 3 years of professional experience in .NET development.
- Proficiency in C# and the .NET framework, with a focus on .NET 8.
- Solid experience with ASP.NET Core and building RESTful APIs (Web API).
- Strong understanding and practical experience with Entity Framework Core.
- Expertise in SQL Server, including database design, T-SQL, and performance tuning.
- Familiarity with microservices architecture principles.
- Experience with Azure DevOps for CI/CD pipelines.
- Proficiency with version control systems, particularly Git.
- Demonstrated experience working in an Agile/Scrum development methodology.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
Language Requirements:
- Fluent in English (written and spoken) is mandatory due to the international nature of the client and the project.
What We Offer:
- A long-term, stable mission with a reputable client in Luxembourg.
- The opportunity to work with modern technologies (.NET 8, Azure DevOps, Microservices).
- A stimulating international work environment.
- Potential for a permanent contract (CDI) or flexible freelance collaboration.
- Continuous learning and professional development opportunities.
- Competitive remuneration package.