Date de publication | Type de poste | Lieu de travail | Expérience | Étude | Disponibilité | Langues | Mobilité | Autres |
29 août 2023 | CDI | La Marsa, Tunis, Tunisie | Entre 1 et 2 ans | Bac + 5 | 2000 – 3500 DT / Mois | Plein temps | Arabe , Français , Anglais | International |
Description de l’annonce:
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 …