Senior/Lead .NET Full Stack Developer

St-Petersburg, Russia

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/Lead .NET Full Stack Developerfor our Life Sciences Business Unit to make the team even stronger.

Life Sciences BU is focused on pharmaceutical, medicine and bioinformatics business domains. We create different solutions from simple web applications to complex data processing systems and internal accounting systems for laboratory research support.

Working in the Life Sciences area allows you to learn new technologies, interact with customers and end-users of the systems, and dive deeply into the domain area.

Requirements

  • Strong .NET/C# knowledge (3+ years in production);
  • Understanding of OOP principles and functional programming;
  • Experience in development of multithreaded applications;
  • ASP.NET MVC, Web API experience;
  • WCF experience, understanding of REST API;
  • T-SQL knowledge;
  • Entity Framework or other ORM experience;
  • Understanding of HTML5 / CSS3;
  • JavaScript ES6 / TypeScript experience;
  • Experience in one of the modern frond-end frameworks (AngularJS / React.JS / Vue.JS);
  • English level – Intermediate or higher.

Nice to have

  • Bootstrap / Material design;
  • Redux / Flux / RxJS;
  • Git / SVN / TFS;
  • RabbitMQ / MSMQ;
  • Redis / Memcached;
  • Experience in .NET Core;
  • Knowledge of PostgreSQL or Oracle; MongoDB or another NoSQL database;
  • Experience in Elasticsearch or Splunk;
  • MS Azure and Docker experience;
  • MS Azure and Docker experience;
  • Experience in server clusters.

We offer

  • Opportunity to grow professionally and learn new technologies (we have variety of different internal courses and trainings);
  • Distributed teams consist of highly qualified engineers from all over the world;
  • Foreign customers from North America and Europe;
  • Opportunity to move to another office in the nearest future (25 countries);
  • Regular assessments and salary reviews;
  • Benefits: medical care, sport activities (basketball, volleyball, football, yoga), English classes;
  • Flexible work schedule and opportunity to work remotely from time to time;
  • Free parking.