Job detail for C# .NET Developer
Use AI to assess how you fit
Company Description
Meritis is a consulting firm specializing in the digital transformation of organizations, founded in 2007 by Sébastien Videment.
Initially established in Paris, it has expanded into the regions and now has a presence in the largest cities in France: Sophia-Antipolis, Montpellier, Nantes, Bordeaux, Lyon, Aix-en-Provence, Lille, and even in Lisbon, Portugal, since 2023.
Our experts support clients from various sectors in all their digital transformation needs across numerous areas of expertise: Finance, Software Engineering, Cloud & Infrastructure, Data, Digital Transformation, and Cybersecurity.
Driven by its values of excellence, humility, benevolence, and proximity, the firm, which has over 900 employees and has been awarded the Great Place To Work® label 5 times, is experiencing very strong growth and plans to reach €100M in revenue in 2024 and exceed the symbolic milestone of 1,000 employees.
We make it a point of honor to be close to our employees and to support them in an individualized way, regardless of their roles in the company. Certified Great Place To Work since 2013, our concept of well-being at work goes far beyond a simple label; our employees speak about it best: https://www.glassdoor.fr/Avis/Meritis-Avis-E1163008.htm
Job Description
Are you an experienced C# / .NET Developer looking to join a technical environment where you can truly contribute to the design, development, and evolution of complex applications?
We are looking for a profile with solid expertise in C#/.NET back-end development, capable of taking a step back on architecture, producing robust and maintainable code, and being autonomous in their work.
You will join a technical team working on high-stakes projects, with a particular focus on code quality, performance, maintainability, and development best practices.
Daily tasks:
- Design and development of applications in C# / .NET
- Development and evolution of back-end services and REST APIs
- Participation in design and application architecture choices
- Integration and manipulation of SQL databases
- Use of ORMs such as Entity Framework / Entity Framework Core
- Evolutionary and corrective maintenance of applications
- Optimization of performance, security, and code quality
- Implementation of SOLID, Clean Code, and Design Patterns principles
- Execution of unit tests and integration tests
- Code reviews and sharing best practices with the team
- Participation in CI/CD processes and DevOps environments
- Teamwork in an Agile / Scrum environment
Qualifications
Technical Environment
Depending on the projects, you will work with the following technologies:
C# | .NET | .NET Core | .NET 6/7/8+ | ASP.NET Core | Web API | REST API | Entity Framework Core | SQL | SQL Server | LINQ | Git | CI/CD | Azure DevOps | Docker | Azure | Microservices | Unit Testing | Clean Architecture | SOLID | Design Patterns
Knowledge of RabbitMQ, Kafka, Kubernetes, Redis, SonarQube, xUnit, NUnit, or Moq may also be appreciated depending on the project environments.
The profile we are looking for
For this position, we are primarily looking for a confirmed / senior profile with at least 6 years of significant professional experience in C#/.NET development as well as a Master's degree (Bac +5).
You must master:
-
C# with real depth of experience
-
The .NET / .NET Core / ASP.NET Core ecosystem
-
Back-end and REST API development
-
Software design and architecture issues
-
Relational databases and SQL
-
Git and collaborative development practices
-
Best practices: SOLID, Clean Code, Design Patterns, unit tests, Code Review
Above all, we are looking for someone capable of understanding complex existing systems, challenging a technical solution, and proposing reliable, high-performance, and maintainable developments.
Additional Information
- Tailor-made professional paths (career development, adapted training, mentoring, etc.);
- The choice of your mission and personalized support throughout your career;
- Evolving in an environment where learning is encouraged: certifying training, e-learning, meetups, coding competitions, development paths, etc.;
- Being part of expert communities that share their knowledge and experience within our centers of competence;
- A friendly environment with numerous festive events (annual party, seminars & team building, lunches, and afterworks, etc.);
Your differences are our assets. This is why Meritis is committed to diversity and non-discrimination. All our positions are accessible to people with disabilities. If you have a question or think you are a victim or witness of discrimination, you can contact ethiquegroup@meritis.fr .