var wt = new WantedTineos();
wt.ShowOpportunity("Charles");
public abstract class Tineos
protected string[] TineosSkills
"Un BAC+3 en informatique min.",
"Une première expérience sur nos technos : .NET/React",
"Petits + : Hooks, Redux, l'architecture MVC, WS REST/SOAP et/ou iss",
"Le Must ? Maîtriser SCRUM"
protected string[] HumanSkills
"Et ce qui fait de toi ce que tu es !"
public class WantedTineos : Tineos
protected string[] Missions
"Accompagner notre client dans ses choix techniques",
"Communiquer avec le métier et d'autres services techniques pour la réalisation des applications",
"Travailler au sein d'une équipe SCRUM",
"Développement de WS/API .NET MVC mis à disposition des applications Front",
"Conception/développement d'apps React suivant l'approche par composant",
"Contribution/amélioration du SI"
public void ShowOpportunity(string name)
var nl = System.Environment.NewLine;
System.Action<string> w = txt => System.Console.WriteLine($"{txt}{nl}");
w($"* Partages-tu ces points ?{nl}-{string.Join($"{nl}-", HumanSkills)}");
w($"* Côté parcours, as-tu ?{nl}-{string.Join($"{nl}-", TineosSkills)}");
w($"* Et que dis-tu de cette aventure ?{nl}-{string.Join($"{nl}-", Missions)}");
w("Et si tu nous rejoignais ?");
var r = System.Console.ReadLine();
w("--> Et bien, si on échangeait ? Qui sait, ce sera peut-être à toi de coder la suite... <3");
w("Et si tu me laissais une chance de t'en dire plus ? :-)");