Rekrute -
Morocco
--
Rekrute

Job Details

Job description


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 :

Design and development engineer for the TICKET FACTORY application with the following main activities:



• Design:



  • Gather and analyze business and technical requirements
  • Write functional and technical specifications
  • Design application architecture (software and technical)
  • Participate in technology choices and development best practices
  • Model data (UML, database schemas, APIs, etc.)

• Development:



  • Develop web applications in PHP
  • Design and maintain APIs and backend services
  • Ensure code quality (unit tests, code reviews, best practices)
  • Fix bugs and ensure evolving maintenance
  • Participate in performance and security optimization
  • Software version preparation:
  • Development and testing of small enhancements.
  • Development and validation of fixes.
  • Version packaging before delivery to Production.
  • Update product documentation.

• Collaboration & Methodology:



  • Work closely with product, design, and technical teams
  • Participate in Agile rituals (daily stand-ups, sprint planning, review, etc.)
  • Document developments carried out
  • Support teams on technical and design aspects

Required profile :

Design/developer with strong expertise in PHP and good knowledge of Python, capable of working on both development and functional/technical design topics:



  • Excellent command of PHP (Object-Oriented Programming, Symfony)
  • Mastery of front-end development (JavaScript, HTML5, CSS, ReactJS, ...)
  • Knowledge of Python would be a plus for evolving in the SMC SI environment
  • Mastery of SQL databases (MySQL, PostgreSQL...) and knowledge of NoSQL databases (MongoDB, ...)
  • Experience in REST API design
  • Mastery of versioning tools (Git)
  • Knowledge of microservices architectures
  • Experience with cloud environments (AWS, Azure...)
  • DevOps basics (CI/CD, Docker, ...)
  • Good understanding of best practices (Clean Code, SOLID...)
  • Analytical mindset and ability to propose solutions
  • Good interpersonal skills and team spirit
  • Sense of organization
  • Adaptability
  • Initiative
  • Good communication skills


Similar Jobs

About Rekrute
Morocco