Overview

Responsibilities:

  • Participate in all the steps of the software project, from design to integration;

  • Support and manage new/existing business solutions;

  • Read, understand and modify the existing code;

  • Develop applications in accordance with given specifications;

  • Lead a team of junior developers;

  • Work in a team/individually in all steps of the software development life-cycle;

  • Collaborate with other developers on the development of the product;

  • Organize and complete work in accordance with deadlines;

  • Be flexible in learning new technologies.

Required Qualifications:

  • BS/MS in a relevant field;

  • 4 + years of work experience with C# and ASP.Net;

  • Design patterns, Asynchronous programming, Ado.Net Entity Framework, Rest API;

  • Strong knowledge of SQL, LINQ, MVC, MVVM;

  • Analyzing logs and flinging problems;

  • Min 3 years of experience in MSSQL DB design and maintain;

  • SQL programming, stored procedures and performance tuning;

  • Strong knowledge of OOP, Web API, Entity framework;

  • Strong technical skills designing, developing, debugging, documenting, and implementing applications;

  • Experience in Application Design;

  • Work with application developers, project managers, business owners, analysts and clients;

  • Good knowledge of .Net Core, WPF, SignalR, RabbitMQ, Redis cache, Xamarin, UWP;

  • Experience in service-oriented development;

  • Good communication skills;

  • Knowledge of the English language.