Senior Full Stack .NET Software Engineer

Kyiv, Ukraine


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.


Our client is a global company that provides information, software, and services. Their customers are legal, business, tax, accounting, finance, audit, risk, compliance, and healthcare professionals.

On this position, you will be working on building a market leading solution to institutions and regulators which automates the collection, verification, and certification of compliance data. In addition, the solution allows creating custom reports and do a real-time auditing to automate compliance and reduce risks.

The team is going to be fully cross-functional including developers, functional/automation testers, and business analysts. The project consists of brand new technologies, approaches and architecture. There would be highly used microservices built with .Net CORE latest version, Angular 6+ components with their unit tests covering, MS SQL Server with migration to Azure in nearest future. There is some legacy part of the application (ASP.NET WebForms, Angular 1.3 and ASP.NET MVC 5) but it is constantly being converted to technologies mentioned above.


  • 3+ years’ experience in software development (SQL, C#, JavaScript, HTML\CSS);
  • Experience with ASP.NET MVC / ASP.NET MVC WebAPI;
  • Knowledge of Angular 2+ via Typescript is mandatory;
  • HTML5, CSS3, understanding of Bootstrap grid system;
  • Knowledge of T-SQL and experience working with SQL Server 2012+;
  • Strong analytical and problem solving skills;
  • Ability to work in team and share experience \ responsibility;
  • Upper-Intermediate English (B2) and higher;
  • Understanding of Scrum process;
  • Excellent OO design skills and knowledge of design patterns;
  • Familiarity with SOLID principles;
  • Understanding of RESTful services;
  • Unit and integration tests experience;
  • Intermediate or higher English level (B1+).

Nice to have

  • .NET Core experience;
  • Angular JS and pure JS development experience;
  • SASS or LESS development;
  • Configuring WebPack experience;
  • Understanding of microservices architecture.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conferences;
  • English classes with certified English teachers;
  • Flexible work hours.