Our client is looking for a Software Designer / Senior Developer
Mission Context
As part of the Metering factory, our client wishes to strengthen its development team with a Software Designer / Senior Developer.
Main tasks as a Software Designer:
- Contribute to the definition of solutions and estimations for various projects (scoping)
- Define the software design for all solutions
- Monitor, support, control, and optimize the team’s developments
- Ensure the application of best development practices within the team: maintainability, security, and performance
- Actively participate in the Software Designers guild
Main tasks as a Senior Developer:
- Contribute to technical designs (SAD) based on functional specifications / user stories
- Implement the application based on established functional specifications, in compliance with standards
- Test the application (unit tests)
- Document the application
- Handle incidents by resolving identified bugs
- Contribute to application maintenance
Required Profile
Technical Skills:
- Experience in cloud development environments (Azure)
- Knowledge of secure development best practices and experience in their implementation
- Familiarity with the following development environments: Visual Studio, DevOps
- Experience with backlog management tools (e.g., DevOps)
- Proven experience with Agile development methodologies (Scrum, Kanban)
- Proficiency in the following programming languages: C# .Net8, Blazor
- Experience with version control tools: GIT, GitHub
Language Requirements:
- French: C2 level (CEFR scale)
- English: B1 level
Additional Experience:
- Hands-on experience coaching other developers
- Proven experience in estimating development workload
- Proven experience in technical application design
- Proven experience in developing applications in C#, Angular, VueJS2 and/or VueJS3
- Proven experience in testing (e.g., unit tests, performance tests, security tests)
Soft Skills: The consultant is expected to be:
- A team player
- A good communicator
- Autonomous
- Rigorous
- Proactive
- Solution-oriented