Middle .NET Developer (Cloud Backup Project)

Argentina Brazil .NET C# Software Developer

Required skills

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

Are you a .NET Engineer? Are you ready to dive deep into an exciting product and affect the industry with incredible creativity? How about joining the team developing products with a smile? This might be your golden chance!

Be sure, there is a bunch of opportunities and innovations awaiting you at this far-reaching project, so prepare to grab every possibility and turn all of them into handy skills. Latest technologies, product development, direct communication with a сustomer and that’s not all. You will be a part of the flexible, transparent environment and will work side by side with the team of experts with various backgrounds. This is your chance to make a difference and influence a ground-breaking product in the cloud industry.


Our сustomer 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.


The project is related to the development of the new features for Microsoft 365 backup solution. It gives partners a powerful backup tool for key productivity assets used by small businesses – including Exchange Online, SharePoint, OneDrive, and the latest collaboration tool such as Microsoft Teams.

One of the main challenges is that development activities of the product will be done in parallel by a US team.

The customer also expects technical- and process-wise ideas and best practices from our team. Thus, this project is full of opportunities to brainstorm, discuss pros and cons, define ways of resolving technical challenges with their following implementation in practice.

The team on Sigma Software’s side is expected to include 4-5 people: 1 Senior Developer/Team Lead, 1 Middle Developer, 1 Junior Developer, 1 Test Automation Engineer, 0.5 Project Manager.

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

Technologies: C#, .NET 5-6, .NET Core, Entity Framework Core, SQL Server, Angular, TypeScript


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


  • Develop new features and enhancements
  • Code, debug, document, and maintain software components
  • Take part 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 сustomer from USA
  • Report status and progress


  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now


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