Emploi Tunisie » Junior Software Developer

Junior Software Developer

  • Avicenne technology Solutions
  • Tunis, Tunisie
  • Il'y a 1 mois
Postes vacants:
2 postes ouverts
Type d'emploi désiré :
Experience :
Niveau d'étude :
DESS, DEA, Master, Bac + 5, Grandes Ecoles
Langue :
Français, Anglais

Description de l'emploi

We are seeking a junior developer for our subsidiary “Avicenne technology solutions” in Tunis. The developer will be part of a team that delivers software for an investment company (hedge fund). The main responsibilities of the developer will include designing and developing new features (30%), maintaining and enhancing existing pieces of software (35%) and supporting users (35%).

The main technology stack will be .Net based (C#, WPF, WCF, WebAPI, ASP.net, .Net core...), but the developer should be aware that a big part of his job involves writing and maintaining scripts developed with python, C++, power shell, bat…


  • Master or engineering degree in computer sciences, ideally software engineering.
  • 1+ years of proven working experience in designing and developing software, ideally for financial institutions.

Required skills:

  • Strong knowledge of the .Net framework.
  • Proficient with C#, with a good knowledge of its ecosystems.
  • Ability to write clean, readable and maintainable code.
  • Experience with SQLServer.
  • Strong knowledge of relational databases design.
  • Ability to write and debug SQL queries.
  • Deep understanding of OOP.
  • Strong understanding of the SDLC.
  • Understanding of code versioning tools.
  • Fluent in English.

Nice to have:

  • Knowledge of WPF and MVVM or/and ASP.Net and MVC.
  • Knowledge of C++ and/or python is a plus.
  • Experience with NoSQL databases, ideally MongoDB.
  • Experience with AWS or Azure .
  • Experience with messaging (RabbitMQ, MsMQ, Kafka…).
  • Experience with bug tracking and project management software (JIRA, Mantis, MSProject…).
  • Microsoft developer certification.
  • Understanding basic investment and portfolio management concepts is a real asset for the position.

Date d'expiration