About the job
Join a dynamic team of 10 to 12 developers where you will play a pivotal role in the design, development, evolution, and maintenance of critical applications. Our diverse environment combines:
- . NET 8 / . NET Core
- Legacy . NET Framework (gradually modernized)
- Blazor (WebAssembly / Server)
- MAUI or occasional frontend work in React
- . NET API
- Modular and service-oriented architectures
- CI/CD with GitLab and solid DevOps practices
Your contribution is essential in driving product evolution while adhering to the standards and processes established by the Technical Leader.
In close collaboration with the Technical Leader, you will be involved in:
Application Development & Evolution
- Developing new features in . NET 8 / . NET Core
- Assisting in the transition of legacy . NET Framework modules to new architectures
- Building or enhancing interfaces using Blazor (or MAUI as per project requirements)
- Contributing to the development of . NET APIs for internal applications
Quality, Best Practices & Industrialization
- Implementing standards set by the lead, including:
- Architecture
- Code structuring
- Peer reviews
- Test coverage
- Documentation
- Engaging in continuous improvement initiatives
- Participating in code reviews and enhancing the overall quality of the application portfolio
Design & Technical Workshops
- Engaging in workshops for scoping, technical refinement, SQL design, and modeling
- Contributing to architectural discussions for new modules
- Incorporating recommendations from the Technical Leader regarding technological transitions
Team Life & Coordination
- Collaborating closely with members of the IT Solutions pool
- Working in an agile environment (Scrum)
- Contributing to the technological maturity of the department (processes, tools, best practices)

