Senior C# Developer

Grodno, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


Currently we are looking for a Senior C# Developer for our Grodno office (to work remotely from Volgograd or with relocation) to make the team even stronger.

As a Senior C# Developer, you will have a chance to work on an interesting project with a modern technology stack. Among our customers are the biggest companies in their branches. We offer you an exciting opportunity to join our close-knit team of professionals and climb the ladder of success in the leading IT company.

Responsibilities

  • Participate in requirements development, system architecture and work planning;
  • Execute high-quality software development according to the received requirements;
  • Solve complex issues;
  • Analyze the requirements and develop application architecture;
  • Develop new functionality according to the customer’s requirements;
  • Provide software maintenance;
  • Develop unit;
  • Conduct code reviews and code refactoring;
  • Communicate with the customer to clarify business requirements;
  • Help in managing the development team; mentor junior team members.

Requirements

  • .NET;
  • WCF;
  • ASP.NET/ASP.NET MVC;
  • Web Services;
  • Microsoft SQL Server;
  • Agile;
  • 2+ years’ experience working on real projects using .NET platform;
  • 3+ years’ experience working with an object-oriented language (Java, C#, C++), experience working with DBMS (data base management system);
  • Good knowledge of OOP/OOD, design patterns, .NET platform (C#, WinForms, ASP.NET); knowledge of methods and ready-made solutions for building typical applications;
  • Good command of spoken and written English.

Nice to have

  • Experience working as part of the team, experience managing the development team;
  • Experience working in a distributed team.

We offer

  • Extensive relocation package;
  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package: medical care, sports, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.