Strong Middle/Senior .NET Developer (IoT)

Remote (Ukraine only) .NET Software Developer

Required skills

.NET Core / strong
MS SQL / strong
English / strong

We are looking for new members to join the project of our existing customer in the enterprise heat project area.

As a .NET Developer, you will be working with the extremely innovative and cloud-based web application which gives user an ability of a remote control and monitoring of IoT devices. The project requires high skill developers with strong analytical mindset, able to work independently in conditions of limited requirements, able to generate new ideas and implement them in the most efficient way considering already established dev practices.

Project

We are working on an innovative and cloud-based web application that gives users the ability of remote control and monitoring of IoT devices.

It is a long-term project that considers continuous development & improvement of the existing cloud-based web application. New features come into play continuously based on the feedback we receive from the end-users. Those are prioritized and are taken for development.

We are working in close-knit teams from 3 to 7 developers per project, and in some cases, there are 20+ developers working for the same customer in a group of related projects. The default setup of a development Unit is team lead, 3 developers, 1-2 test engineers. Product Owners of all the teams are working on the customer’s side.

Requirements

  • At least 3 years of experience in commercial .NET development
  • Strong experience with .NET Core, ASP.NET Core, C#
  • Proven skills in unit test frameworks and tools – xUnit, Moq
  • Working experience with Bitbucket, Azure DevOps
  • Experience in the development of enterprise systems with a multi-layered architecture
  • At least Upper-Intermediate level of spoken and written English

 

Will be a plus:

  • Knowledge of Azure Device Provisioning Service, Azure IoT Hub
  • Understanding of DB concepts – Azure SQL, Azure CosmosDB, Azure Redis, Azure Storages
  • Experience with Azure Services (Azure Service Fabric, Azure Functions, Azure App Services, Azure Service Bus, Azure Event Hubs)
  • Experience with graph databases

Responsibilities

  • Come up with well-designed technical solutions and robust code
  • Peer code reviews, following engineering practices
  • Cooperative work with colleagues
  • Contribute to new technologies investigations and complex solutions design
  • Professional communications within a team and with customer
  • Core modules development and refactoring, where needed
  • Writing Unit and Integration tests
  • Requirements clarification
  • Technical documentation creation
  • Test team cooperation

WHY US

  • Health & Legal support
  • Discount program
  • Sport activities
  • Outstanding offices
  • Comfortable place in a cozy room
  • Continuous education
  • Flexible schedule
  • Remote work
  • Diversity of Domains & Businesses
  • Variety of technology

Share this vacancy

apply now

apply now

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb