We are looking for a Full Stack Developer to join an exciting project focused on the development of an external phasing portal using Microsoft technologies.
Missions
- Design, develop, and maintain a modern web application
- Build backend services and APIs using Node.js and C# .NET
- Develop and integrate cloud-based solutions on Microsoft Azure
- Work with Power Platform, including Power Automate, to support business processes
- Develop and integrate solutions with SharePoint Online where required
- Collaborate with business stakeholders and technical teams to deliver high-quality solutions
- Participate in code reviews, testing, and continuous improvement activities
Profile
- Strong experience with Node.js
- Solid experience with C# .NET / .NET Core
- Experience developing solutions on Microsoft Azure
- Knowledge of Power Platform, especially Power Automate
- Experience with SharePoint Online integration or development
- Experience building REST APIs
- Familiarity with GIT and Agile methodologies
- Good communication skills in English
Nice to have:
- Experience with Microsoft 365 development
- Knowledge of SPFx or Microsoft Graph API
- Experience with Azure DevOps and CI/CD pipelines
Our offer
- Working in a Great Place to Work based in Luxembourg
- Attractive salary and pretty cool benefits (meal vouchers, mobile subscription...)
- Develop your skills and ideas over a coffee, a beer or a pizza during our Neo'vations
- Evolve within a strong company culture, you'll join us for the opportunity and you'll stay because we're super cool (well according to 98% of our employees NEOFACTO Annual Survey 2024)
- Between afterworks, innovative workshops and ski weekends, there's never a dull moment when you're part of the Neo'Squad
Recruitment process
- The pre-qualification interview with our Recruitment Manager
- Receipt of our salary proposal / exclusivity agreement
- 2nd interview with our Business Manager
- Proposal of your application to the client
- Interview at the client's premises, which can be conducted either by video or in person