Zobacz nasz kanał na YouTube
Programista C# / .Net
Miejsce pracy: Wrocław
Nr Ref.: PR-WRO-SNET-2013/06
namespace Pgs.Soft.Com { /// <summary> /// PGS Software to polska spółka informatyczna notowana na giełdzie. /// Jesteśmy jednym z najwięszych polskich eksporterów branży IT. /// W naszych biurach we Wrocławiu i Rzeszowie zatrudniamy ponad 200 programistów i testerów. /// Tworzymy zaawansowane oprogramowanie dla klientów z Europy Zachodniej i USA. /// </summary> public class DotNetDeveloper : PgsTeam { public static string WorkingPlace = "Wrocław"; public static string ReferenceNumber = " PR-WRO-SNET-2013/06"; public DotNetDeveloper(int experienceYears, bool webProjects, bool english, CV cv) { Super(experienceYears, webProjects, english, cv); Position(); Requirements(); ConfigureWorkingEnvironment(); Interview(); } /// <summary> /// Define position at PGS /// </summary> private void Position() { designAndImplement = true; englishCommunication = true; agileScrum = true; } /// <summary> /// Set up job requirements /// </summary> private void Requirements() { qualified = experienceYears >= 2 && english && webProjects && cv.Contains( new[] {".Net", "C#", "JavaScript", "HTML", "CSS"}); } /// <summary> /// Set up PGS-SOFT offer /// </summary> private void ConfigureWorkingEnvironment() { workingEnvironment.Add("Stabile zatrudnienie"); workingEnvironment.Add("Pracę w międzynarodowych zespołach"); workingEnvironment.Add("Rozwój na ścieżce eksperckiej lub managerskiej"); workingEnvironment.Add("Rzeczywisty wpływ na wybór technologii projektu"); workingEnvironment.Add("Możliwość zmiany projektu"); workingEnvironment.Add("Finansowanie certyfikacji technologicznej"); workingEnvironment.Add("Nieformalną atmosferę w naszym nowoczesnym biurze"); workingEnvironment.Add("Elastyczne godziny pracy"); workingEnvironment.Add("Prywatną opiekę medyczną"); workingEnvironment.Add("Kartę Multisport"); workingEnvironment.Add("Kursy języka angielskiego i niemieckiego"); workingEnvironment.Add("Drugie śniadanie i owoce"); workingEnvironment.Add("Pomoc w relokacji"); workingEnvironment.Add("Wyjazdy i imprezy integracyjne"); } /// <summary> /// Validate interview proposal /// </summary> private void Interview() { if (!qualified) { throw new IllegalArgumentException("not qualified"); } var techBonus = false; var niceToHaveTech = new {"ASP.NET MVC", "MS SQL Server 2008/2012"}; foreach (string tech in niceToHaveTech) { techBonus = techBonus || cv.Contains(tech); } RaiseEmploymentRate(techBonus); if (cv.SendTo("praca.wroclaw@pgs-soft.com") && cv.SubjectContains(ReferenceNumber) && cv.Contains("Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych przy realizacji procesu rekrutacji zgodnie z Ustawą z dn. 29.08.97 o Ochronie Danych Osobowych (DZ.U. nr 133, poz. 883)")) { RequestInterviewWithCandidate(); } } } }