# Software Engineer

- **Entreprise** : [AVICENNE TECHNOLOGY SOLUTIONS](https://www.keejob.com/offres-emploi/entreprises/18693/avicenne-technology-solutions/)
- **Lieu** : La Marsa, Tunis, Tunisie
- **Type de contrat** : CDI
- **Niveau d'études** : Bac + 5
- **Expérience** : Entre 1 et 2 ans
- **Langues** : Arabe, Français, Anglais
- **Métiers** : Développeur web, Ingénieur Informatique
- **Salaire** : 2000 - 3500 TND Mois
- **Date de publication** : 2023-08-29
- **Date d'expiration** : 2023-09-28
- **Référence Keejob** : 185996
- **Statut** : Offre expirée

## Description

We are seeking a .Net developer responsible for building .Net applications. The .Net developer will be part of a team that delivers high-quality software for an investment company. The main responsibilities of the developer will include designing and developing new features (50%), maintaining and enhancing existing pieces of software (20%), and supporting users (30%). The senior .Net developer will also have to participate in setting technical standards and assist junior team members with their day-to-day tasks.  

**Requirements:**  

  * Master, or engineering degree in computer sciences, ideally software engineering.
  * 3+ 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.
  * Familiarity with WPF and MVVM.
  * Ability to write performing, clean, readable, maintainable, and reusable code.
  * Ability to perform code reviews and educate juniors on coding best practices.
  * Experience with SQLServer.
  * Strong knowledge of relational database design.
  * Ability to write perform SQL queries and debug complex ones.
  * Strong understanding of OOP.
  * Understanding of fundamental principles for building a scalable application.
  * Deep understanding of the SDLC.
  * Understanding of code versioning tools.
  * Ability to translate user needs into written business requirements and to explain complicated technical matters to less or non-technical colleagues.
  * Fluent in English.

**Nice to have:**

  * Understanding basic investment and portfolio management concepts is a real asset for the position.
  * Knowledge of NextJs and React.
  * Experience with web development.
  * Experience with bug tracking and project management software (JIRA, MSProject…).
  * Microsoft developer certification.

**Additional information**

What we offer you:

  * A pleasant working atmosphere where team spirit is a key
  * Competitive compensation package & performance-based bonus
  * Work assignments in London
  * Health insurance
  * Team building
  * And more ...

## Postuler

Cette offre n'est plus active. Page de l'offre : https://www.keejob.com/offres-emploi/185996/software-engineer/

---
Source : Keejob.com, le site de l'emploi en Tunisie.
