Senior .NET Software Engineer

Kyiv, Ukraine

(66794260)

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

Project that we build is a streamlined and elegant VDR. Having an easy to use, zero friction product is possibly the number one concern. Holistic cloud-based platform empowers private companies to more efficiently raise capital and manage shareholder demands. Application is a document-centric portal that helps companies to optimize their workflows and makes unnecessary searching for other vendors and products.

Project technologies and tools

  • .NET/.NET Core;
  • ASP.NET Web API/ASP.NET Core;
  • Docker;
  • Amazon Web Services;
  • TeamCity;
  • NoSQL (DynamoDB);
  • Redis;
  • AngularJS/Angular2;
  • Webpack;
  • Messaging;
  • SOA.

Responsibilities

  • Take part in discussions on business and technical/architectural topics;
  • Build new features accordingly to new requirements;
  • Build infrastructure for the new project from scratch (greenfield development);
  • Translate complex functional, technical and business requirements into architectural designs;
  • Develop high-level application design and direct detailed design work of the developers;
  • Communication with the Customer.

Requirements

  • 4+ years of commercial experience as a .NET Developer;
  • Experience in using: C#/.NET, MVC, SPA, JavaScript, TypeScript, REST, HTML5, CSS3, Entity Framework, SQL, NoSQL;
  • Experience in using security technologies, such as: Identity Server, JWT, Open ID Connect and OAuth2;
  • Strong knowledge of architectural styles and design patterns. Microservices experience is a plus;
  • Experience in deploying applications to cloud environments particularly to AWS;
  • Leadership and ownership skills as a must;
  • Agile practices experience;
  • Upper-Intermediate spoken English.

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;
  • Partial grant of the cost of certification;
  • English classes with certified English teachers.