As .Net Software Engineer, your responsibilities will be to:
- Analyze and review product requirements, and discuss the technical feasibility
- Build technical design proposals
- Develop new software components or modify existing ones
- Participate in peer code reviews
- Plan, define and perform unit testing
- Create or maintain technical documentation
- Integrate individual software components developed by yourself and other members of the development team
- Solve defects reported in the defect tracking system
- Maintain existing applications
- Identify risks and discuss them with the Quality Control department for building adequate test plans
- Make work estimates for the tasks assigned to you
- Plan, track and report your daily work and your assigned tasks to your direct manager
As .Net Software Engineer, you have
- An Engineer, Bachelor's or Master's degree in computer science or equivalent.
- Knowledge or experience in Object-Oriented Design and Programming.
- Deep knowledge in .NET and especially .NET Core (Dependency Injection, REST API...).
- Solid understanding of microservices architecture and distributed, cloud-native systems.
- Client-side solution development with a thorough knowledge in React.
- Very good command in French and English.
This position can be for both employee or freelancer