MG
Développeur Senior / Architecte Logiciel
ME Group France
Échirolles · On-site Full-time Senior 1mo ago
About the role
About
Join a team passionate about technical challenges!
We are looking for a senior developer / software architect specializing in C# .NET and Blazor environments, with solid experience in deploying and maintaining software solutions in an industrial environment.
Our solutions are embedded in photo booths (Photomaton), photo printing kiosks, washing machines, and other connected equipment, running on Windows IoT PCs.
You will join the software department and work alongside our Lead Architect, who has 20 years of experience with our machines and software environments.
Missions principales
Architecture logicielle
- Design and maintain the application architecture based on .NET / Blazor.
- Define best practices for development, testing, and deployment.
- Ensure the performance, robustness, and maintainability of embedded systems.
Développement
- Develop and optimize C# .NET / Blazor applications for industrial environments.
- Automate and industrialize deployments via PowerShell and CI/CD tools.
- Manage integration with hardware (photo peripherals, printers, sensors, IoT interfaces).
Déploiement et maintenance
- Deploy and maintain applications on Windows IoT.
- Ensure system supervision, monitoring, and updates.
- Ensure software compatibility with different machine generations.
Collaboration et leadership
- Mentor and support junior developers.
- Participate in defining the technical roadmap in conjunction with product and business teams.
- Be proactive in proposing technological and methodological evolutions.
Environnement technique
- Languages & frameworks: C#, .NET Core / Framework, Blazor, gRPC.
- Scripts & automation: PowerShell.
- Systems: Windows IoT, Windows Embedded.
- CI/CD: GitLab and Jira.
- Methodologies: Agile, continuous integration, automated testing.
- Other: notions of embedded systems, drivers, hardware APIs, IoT communication.
Profil recherché
- Proven experience (7+ years) in C# .NET software development, with a significant portion as an architect or technical lead.
- Solid understanding of distributed architectures and the constraints of embedded systems.
- Advanced proficiency in Blazor (Server and/or WebAssembly).
- Experience in deployment and administration on Windows IoT.
- Skills in PowerShell scripting for automation and industrialization.
- Ability to work in an industrial environment (hardware/software integration).
- Technical leadership, pedagogical skills, and team spirit.
Atouts supplémentaires
- Knowledge of embedded systems security.
- Experience in image processing, printer management, or interfacing with specific peripherals.
- Sensitivity to scalability and high availability issues.
- Use of AI tools applied to code and software (Claude Code, etc.)
Skills
.NET Core.NET FrameworkAgileBlazorC#CI/CDGitLabgRPCIoTJiraPowerShellWindows EmbeddedWindows IoT
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free