Société :
Melusyn S.A.S
Lieu :
Cergy (95)
Type :
Freelance
Rémunération :À négocier
Posté le :
11 févr. 2013
Description de la mission
Le projet sur lequel vous allez être amené(e) à travailler est une application Web de gestion des tournages dans l’industrie du cinéma et de la TV. Vous pouvez découvrir davantage d’informations sur le produit sur notre site: www.melusyn.com
Dans le cadre de ce travail, vous allez être amené(e) à :
- Participer à la conception de toutes les parties de l’application, que ça soit l’application-même (C#, ASP.NET MVC), l’intégration du design (HTML, CSS), l’interactivité (JavaScript) ou l’accès à la base de données (SQL),
- Participer à la gestion des tickets qui vous seront assignés par le chef de projet,
- Établir une suite de tests unitaires pour les fonctionnalités à implémenter,
- Mettre à jour la documentation correspondante.
L’accès au serveur SVN et au bug tracking system vous sera fourni.
Pour le code source que vous allez écrire, il vous sera demandé de respecter le Coding conventions de Microsoft (les mêmes règles que celles disponibles par défaut dans StyleCop).
Profil recherché
Nous allons privilégier, toutes choses étant égales par ailleurs, les candidats ayant une longue expérience avec des langages tels que C# ou Java et une bonne connaissance du développement en général. L’accent sera mis sur votre parcours professionnel et vos projets personnels en rapport avec le développement.
- Une expérience avec les technologies .NET est obligatoire.
- La maitrise de l’anglais écrit (lecture et écriture) est obligatoire.
En amont de l'entretien, il vous sera demandé de fournir un morceau de code que vous avez écrit dans le cadre de projets professionnels ou personnels et que vous trouvez particulièrement intéressant ou de bonne qualité. Des questions seront posées sur ce code lors de l'entretien. L'entretien comportera également les questions techniques portant à la fois sur :
C#
Exemples : « Quelle est la différence entre `var` et `dynamic` ? », « À quoi sert le mot clé `sealed` ? »,
.NET Framework
Exemples : « Citez les avantages de `TraceSource` par rapport au `Debug`/`Trace` », « Est-ce que `Lazy<t>` peut être utilisé pour remplacer un backing field ? »,
Les connaissances de développement en général
Exemples : « Citez quatre design patterns que vous connaissez. À quoi sert l'adapter ? Pouvez-vous écrire le code correspondant ? », « Quel est l'apport du HTTP 1.1 par rapport à HTTP 1.0 ? »,
Autres domaines en rapport avec le travail
Exemple : « Quelle est la différence entre ‘==’ et ‘===’ en JavaScript ? »
Pour postuler : hello@melusyn.com