Job description
Ce que nos collaborateurs aiment le plus chez nous ❤ : Pour consulter leurs avis certifiés
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 Morito Transverse team, which is a collaborative project with a mediation vision that offers shared services to secure, improve, and enrich calls to Back services.
The purpose of this mission is to carry out REST API modeling, their design/implementation, unit tests, as well as the design/implementation of exchanges with other IT systems, and the development and implementation of any necessary software and technical evolution.
In an IT environment of Agile development.
1. As: Designer / Developer:
- Modeling and design of the software solution
- Programming and testing of objects and components
- Writing technical documentation
- Management of corrective and evolutionary maintenance
- Participation in daily stand-ups
- Mutual aid with developers (Intellij, Gitlab DIOD, Git, Spring, Hibernate, MariaDb)
- Contribution to workload estimations for User Stories with the PO and the team
- Contribution to the improvement loop of the entire team
- Presenting achievements to the team to enhance group skills
- Knowing one's local development environment
- Integration into DEV and QPM environments
- Evolving unit tests.
- Discussion within the team on methods already used
- Getting development choices approved by the team's software architect
2. Database modeling:
- Modeling table evolutions in our database model
- Getting the model approved by our software architect and the team lead
- Producing a table creation script
- Modifying database installation scripts to test the creation of table(s) with the team's existing tools in different environments
3. Application support:
- Analyzing a potentially cross-functional incident with the various parties involved
- Handling the incident and proposing a fix to the team
- Verifying the priority of the fix with the IT Project Manager
- Developing the fix and contributing to tests
- Documenting workarounds for the Production team
- Presenting the solutions and tools implemented.