Senior .NET Developer/Team Lead (Migration Suites project)

Remote (Ukraine only) .NET Software Developer

Required skills

C# / strong
.NET Core / strong
Angular / good
English / strong

Are you a .NET expert? Do you want to develop and take the role of a Team Lead? How about joining our new project with the latest technology stack?

We offer to gain new experience on our long-term project and develop into the role of a team lead.

Working together with a US team, but as a separate subteam concentrated on new features development.

The team on the Sigma Software’s side is expected to include 5 people: a Senior Developer / Team Lead, 2 Middle Developers, Test Automation Engineer, Project Manager. In future, the team may grow.

Customer

Our Customer is a Seattle-based company named SkyKick. Helping IT providers be more successful in the cloud, SkyKick plays an important role in the Microsoft cosmos. Over 20,000 IT partners in over 125 countries are accelerating their cloud businesses with our client SkyKick.

Project

The project is related to the development of new features/enhancements to the existing product called “Migration Suites”.

The project is aimed to support the whole migration process from MS Exchange, POP3/IMAP, Google to Office 365. It automates 90% of the manual effort and helps partners manage all essential steps across the entire migration project.

We are following a Scrum-based process, and you should expect daily status meetings with the Customer.

 

Technologies:

  • C#/.NET Core 3+
  • EF Core/SQL Server/Schema Migrations
  • Blazor/Angular/Typescript
  • Hangfire/Redis
  • Docker/Kubernetes/Containerization
  • MS Exchange/Office365

Requirements

  • At least 5 years of experience in commercial software development
  • At least 3 years of experience in Web development
  • Strong knowledge and proper usage of Object-Oriented Programming and Design
  • Experience of writing clean code in C# following the best practices and guidelines
  • Good knowledge and experience of working with .NET Core
  • Upper Intermediate level of verbal English
  • Experience in Angular, Blazor, TypeScript is a big plus
  • Experience in containerization is a big plus

Responsibilities

  • Lead the subteam of 3 technical persons (2 Devs + 1 Test Engineer)
  • Perform the development of new features and enhancements
  • Code, debug, document, and maintain software components
  • Participate in peer code and design reviews
  • Perform unit and integration testing
  • Participate in estimation and planning sessions
  • Promote good design principles such as code reuse, modularity, and extensibility
  • Participate in daily meetings with the Customer from the USA
  • Report status and progress

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