Job Description
Our client is a company based in France that has been supporting medical experts in the digitalization, analysis and sharing of medical imaging data for more than 15 years.
Responsibilities:
- Design and develop applications in C#, mainly using .NET Core.
- Design and develop web interfaces.
- Integrate web services and APIs for efficient system communication.
- Participate in code improvement, code reviews and unit testing.
- Apply SOLID principles and Agile development best practices.
Technologies and tools:
- Solid experience with C# and JavaScript languages.
- Frameworks Bootstrap, .NET Core, .NET Core MVC.
- jQuery, Node JS and REACT platforms.
- Mastery of PostgreSQL databases or other relational databases (Oracle, Maria DB, etc.).
- Knowledge of databases Comfort with Git (or equivalent), Visual Studio, and CI/CD systems.
Environment:
- Linux operating system: shell scripting (bash), system supervision.
- Construction and use of containerized applications (Docker, containered) for micro-services in a high availability environment.
- Kubernetes container orchestration platform and Helm manager.
- Collaborative development and continuous integration tool Git Lab.
- Observability tools Fluent Bit, Prometheus, Grafana.
- NoSQL database (OpenSearch, Redis) Single Sign-On Authentication (OpenID Connect)
Required profile:
- 6 years and more of experience in C# and .NET development.
- Analytical skills and problem-solving mindset.
- Ability to work in a remote team in an Agile environment.
- Excellent communication and knowledge sharing skills.