Senior .NET Engineer

Kharkiv, 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.

DESCRIPTION


Currently we are looking for a Senior .NET Engineer for our Kharkiv office to make the team even stronger.

Today we are a global team of technologists and thinkers who help transform the world with the power of software, enabling our customers to be competitive and disruptive in the marketplace through innovative technology solutions.

As a Senior .NET Engineer, you will live on the front lines of the products we create, and build features used by millions of people every day.

Our customer is a workers’ compensation provider, one of the largest in American medical insurance market. The company offers workers' compensation services and products, including diagnostics, dental and doctor, and transportation and language, as well as home health/complex care and equipment and device management services.

The project is being developed in a company subdivision that is offering a sophisticated solution for medical provider benchmarking. Its main features include: provider data aggregation from various sources; highly customizable provider search; provider benchmarking based on user scores; provider benchmarking based on proprietary statistical algorithm; batch document generation and delivery; generation of various complex and customizable reports.

Project technologies and tools

  • ASP.NET MVC;
  • T-SQL;
  • ADO.NET.

Requirements

  • 5+ years of experience in .NET engineering;
  • Good MS SQL knowledge;
  • Excellent OOD and design patterns understanding;
  • Strong knowledge of enterprise patterns;
  • Experience in building distributed systems;
  • Efficient experience in LINQ/PLINQ/LINQ to SQL/TPL;
  • Experience with multi-thread programming;
  • Understanding of TDD/CI/CD;
  • Very good knowledge of .NET 4.0/C#, T-SQL, ADO.NET;
  • Good algorithms theory knowledge and/or algorithm optimization experience is a plus;
  • DB and .NET performance optimization experience is a plus;
  • Experience with ETL/Data matching is a plus;
  • Leading experience is a plus;
  • Strong analytical skills;
  • Good written and spoken English level.

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);
  • Other.