Date de publication | Type de poste | Lieu de travail | Expérience | Étude | Disponibilité | Langues |
29 août 2022 | CDI | Tunis, Tunisie | Entre 2 et 5 ans | Bac + 5 | Plein temps | Français , Anglais |
Description de l’annonce:
The main missions of the role are to :
▪ Designing and developing high quality software systems to support a growing organization
▪ Proposing technical and functional designs
▪ You are confident when stepping into a leadership role, with proven experience developing self and others
▪ Perform coding, unit testing, integration, and regression testing
▪ Ensure that the work delivered is based on the defined standards
▪ Lead/mentor developers and share knowledge through knowledge-sharing Presentations
▪ Considering continuous improvement and introducing new technologies
Qualifications :
The ideal candidate will have/be:
▪ Bachelor’s degree with a specialisation in Information Technology
▪ Minimum bi-lingual (English required)
▪ Experience of people management and ability to lead and influence others
▪ Experience in both architecture and implementation-level software design
▪ Experience working in an Agile/SCRUM environment
▪ Test Driven Development (TDD) approach to development
▪ Understanding of clean code approaches, design patterns and SOLID principles
▪ Strong experience designing and working with n-tier architecture (UI,
▪ Business Logic Layer, Data Access Layer) along with some experience with
▪ Excellent knowledge of the Microsoft technology stack
o C#
o .NET Core
o Dapper
o MS SQL Server
o Web API 2.0 / REST, gRPC
o Visual Studio