Senior .NET Full Stack Software Engineer

Kyiv, Ukraine

(66188791)

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 .NET Full Stack Software Engineer for our Kyiv office to make the team even stronger.

Responsibilities

  • Discuss business and technical/architectural topics;
  • Build new features accordingly to new requirements;
  • Build infrastructure for the new project from scratch (greenfield development), implement changes to the existing projects (brownfield development);
  • Translate complex functional, technical and business requirements into architectural designs;
  • Develop high-level application design and direct detailed design work of the developers.

Requirements

  • 4+ years of commercial experience as a .NET Developer;
  • Development experience with ASP.NET MVC /ASP.NET Web API;
  • Knowledge of .NET core; ASP.NET core;
  • Experience in MS Azure Services (App Service, Storage Account, Service Bus);
  • Experience in Docker;
  • Good knowledge of JavaScript/HTML5/CSS3;
  • Knowledge of JS frameworks (AngularJS and/or Angular 2);
  • Experience in Entity Framework;
  • Strong knowledge of SOLID;
  • Good understanding of Design Patterns;
  • BDD/TDD, unit testing concepts;
  • Strong knowledge of SQL;
  • Experience in deploying applications to AWS cloud environment;
  • Acquaintance with Microservices architecture;
  • Experience in CI/CD, Git, TeamCity and/or VSTS;
  • Strong belief and promotion of best engineering practices;
  • Agile practices experience, attitude to quality;
  • Upper-Intermediate level of spoken English.

Nice to have

  • Experience in WCF;
  • Experience in React JS;
  • Experience in CQRS with ES;
  • Experience in Amazon Web Services.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • English classes with native speakers (certified English teachers).