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.
The holder of this position will play a key role in developing a cloud software solution for the healthcare sector. Their main objective will be to develop both the front-end and back-end of the application, actively participating in the implementation of Agile/Scrum methodology to ensure the development process.
Responsibilities:
- Design and develop applications using .NET Core to ensure robustness and performance of both the front-end and back-end, primarily using the C# language.
- Implement secure APIs and web services to meet the functional needs of the application, ensuring smooth integration between the front-end and back-end.
- Integrate databases and manage business logic to ensure system reliability and performance.
- Collaborate with the software architect to design effective and scalable technical solutions and actively participate in defining, developing, implementing, and continuously improving development best practices.
- Define, establish, implement, and improve Agile/Scrum principles within the development team.
Required Skills:
- Proficiency in full stack development with .NET Core, including both front-end and back-end, and mastery of the C# language.
- Thorough knowledge of software security practices.
- Understanding of micro services architecture and associated technologies and tools (HTTP proxies, message brokers, etc.).
- Mastery of relational and NoSQL databases to ensure system stability and scalability.
- Familiarity with container orchestration tools (Kubernetes) and deployment automation practices.
- Knowledge of the Linux environment and shell scripting.
- Ability to establish and work effectively in an Agile/Scrum environment.
- Excellent communication and knowledge-sharing skills to collaborate effectively with team members.
- Ability to be concise and synthesizing for decision-making support.
- Writing rigor for technical documentation.
- Fluent command of French, proficiency in English.
Education and Experience:
- Master’s degree in computer science, software engineering, or a related field.
- Professional experience of 3 to 7 years in developing a deployed cloud solution.
- Practical experience as a Scrum Master.