Company culture :
Sofrecom Maroc stands out for its strongly collaborative culture, where people, trust and employee well-being are central priorities. A close management approach promotes support, accountability and long-lasting teamwork. This collaborative foundation is complemented by a notable innovation dimension, encouraging initiative, agility and experimentation. Structured processes ensure reliability and operational efficiency, while performance-driven practices play a more supportive and balanced role. [+]
Job :
Within the development team, the Developer Designer participates in the design, development, and evolution of Microsoft applications, with the support of experienced professionals.
He/She contributes to collaborative projects and digital transformation around SharePoint and the Microsoft 365 ecosystem.
Responsibilities
• Participate in the analysis of functional needs with the support of the technical lead.
• Contribute to the design and development of applications in .NET and JavaScript.
• Develop and customize SharePoint components (pages, WebParts, SPFx, lists, etc.).
• Participate in unit tests and code quality.
• Document the developments carried out.
• Collaborate with internal teams.
• Carry out technological watch and build skills on Microsoft technologies.
Required profile :
Technical skills sought
Development
- Solid foundations in C# / .NET.
- Knowledge of JavaScript, HTML/CSS.
- Basic understanding of a front-end framework (React, Angular, or equivalent).
- Understanding of REST/JSON APIs.
Microsoft / SharePoint
- Knowledge of the Microsoft 365 environment and SharePoint Online (desired).
- Familiarity or initial understanding of SPFx development (appreciated).
- Tools and methods
- Basic understanding of Git or equivalent.
- Interest in Azure DevOps, CI/CD.
- Awareness of good development practices.
Desired skills
- First experience or basic knowledge of the Power Platform:
- Power Apps, Power Automate, Dataverse.
- Interest in Azure Cloud.
Soft skills
- Willingness to learn, technical curiosity.
- Rigor and organization.
- Good interpersonal skills, team spirit.
- Ability to ask for help and adapt.
Profile sought
- Bachelor's degree (3-4 years) in computer science, engineering school, or equivalent.
- Motivation to evolve within the Microsoft ecosystem.