Description: Developer with minimum of 3 years of hands-on experience with .NET, with strong technology background, excellent analytical and communication skills.
Requirements:
• 3+ years of experience in software development;• Proven experience in commercial applications development;• Proficiency in .NET, C#,• unit testing, integration testing;• Knowledge and production experience working with relational databases (MS SQL, Windows Azure SQL Database);• Good knowledge of MS Patterns & Practices;• Strong analytical skills, including gathering, compiling, and documenting system and technical requirements and writing specifications;• Excellent interpersonal, organizational, and written/verbal communications skills;• Experience interfacing with the customer (English level: intermediate+);
Plus:
• Experience with automated integration testing;• BDD, Spec Flow• Experience with versioning, backward/forward compatibility• Experience with data compression• Familiarity with Windows Azure• Familiarity with TFS;• Experience working with distributed (onshore-offshore) teams;
Responsibilities:
• Participate in requirements gathering, analysis, design, implementation, testing• Implementation of new features on Embedded clients (.NET Framework 3.5+ Full Edition)• Develop server system simulation components and setup Integration testing environment for standalone and Cloud (Windows Azure) configurations;• Create and implement BDD-style automation testing scenarios;• Utilize agile software development methodologies, processes, techniques and quality planning methods in all phases of work;• Facilitate effective communication with customers and inside technical team
Company offers:• Competitive compensation depending on experience and skills;• Project variety and mobility between projects;• Regular assessments and salary reviews;• Financial stability;• Individual career path in engineering;• Opportunity for self-realization;• Experienced specialists are provided with an opportunity to be promoted to Project Managers & Team Leaders as well as relocate to other offices of EPAM around the world;• Wide range of professional and soft skills trainings and workshops;• Technology trainings and technology communities;• Partial grant of the cost of certification and IT conferences;• Opportunities for business trips abroad (Switzerland, USA, England);• Social package - medical insurance, sports;• Compensation for sick lists and regular vacations;• Relocation package for those who relocate to Vinnitsa to work in EPAM;• English classes with native speakers (certified English teachers);• Friendly team and enjoyable working environment;• Experience exchange with colleagues around the world;• Corporate and social events (parties, football, tennis etc.).
Join our team! Send your full CV to Nataliia_Hladkova@epam.com and be sure - we'll contact you!